网站建设的基本需求有哪些,企业营销策划哪个好点,企业网站建设需求书,软件下载类型网站怎么做文章目录 语法举例 $concat聚合运算符返回多个字符串连接后的结果。
语法
{ $concat: [ expression1, expression2, ... ] }expression可以是任何可以解析为字符串的表达式。如果表达式解析为null或引用的字段不存在#xff0c;则返回null。
举例 … 文章目录 语法举例 $concat聚合运算符返回多个字符串连接后的结果。
语法
{ $concat: [ expression1, expression2, ... ] }expression可以是任何可以解析为字符串的表达式。如果表达式解析为null或引用的字段不存在则返回null。
举例
在inventory集合中有下面的文档
{ _id : 1, item : ABC1, quarter: 13Q1, description : product 1 }
{ _id : 2, item : ABC2, quarter: 13Q4, description : product 2 }
{ _id : 3, item : XYZ1, quarter: 14Q2, description : null }下面的聚合管道使用$concat运算符将item字段和description字段使用-连接起来
db.inventory.aggregate([{ $project: { itemDescription: { $concat: [ $item, - , $description ] } } }]
)操作返回下面的结果
{ _id : 1, itemDescription : ABC1 - product 1 }
{ _id : 2, itemDescription : ABC2 - product 2 }
{ _id : 3, itemDescription : null }