对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

$concat(表达式操作符)

$concat

连接多个字符串并返回连接后的字符串。

$concat 采用以下语法:

{ $concat: [ <expression1>, <expression2>, ... ] }

这些参数可以是任何有效的表达式,只要它们解析为字符串即可。有关表达式的更多信息,请参阅表达式。

如果参数解析为 null 的值或引用了缺失的字段,$concat 返回 null。

以下示例使用 sample_mflix 示例数据集中的 movies 集合。有关如何将此数据集加载到部署中的详细信息,请参阅 加载示例数据集。

使用 $concat操作符符将 title字段和 rated字段连接起来,并在- ”分隔符。 runtime过滤将结果限制为一小部分具有代表性的设立:

db.movies.aggregate( [
{ $match: { runtime: { $gt: 1000 } } },
{
$project: {
_id: 0,
title: 1,
titleRated: { $concat: [ "$title", " - ", "$rated" ] }
}
},
{ $sort: { title: 1 } }
] )
[
{
title: 'Baseball',
titleRated: 'Baseball - TV-PG'
},
{
title: 'Centennial',
titleRated: null
}
]
给本页内容打分

在此页面上