$concatArrays (aggregation)
在本页面
定义
$concatArrays
3.2版中的新功能。
连接数组以返回连接的数组。
$concatArrays具有以下语法:
{ $concatArrays: [ <array1>, <array2>, ... ] }该<array>表达式可以是任何有效的表达式,只要它们解析为一个数组。有关表达式的更多信息,请参见表达式。
如果有任何参数解析为null或指向缺少的字段,则$concatArrays返回null。
行为
例子
结果
{ $concatArrays: [ [ "hello", " "], [ "world" ] ] }
[ "hello", " ", "world" ]
{ $concatArrays: [ [ "hello", " "], [ [ "world" ], "again"] ] }
[ "hello", " ", [ "world" ], "again" ]
例子
名为的集合warehouses包含以下文档:
以下示例将instock和ordered 数组串联在一起:
也可以看看
$push
译者:李冠飞
校对:
最后更新于