$group
を実行する必要があります
ドキュメントを使用して、 $push
を使用します
コレクション内の「a」と「b」の配列を返すアキュムレータ演算子。
$project
$setUnion
を使用する演算子
重複を除外する演算子。
db.coll.aggregate(
[
{ "$group": {
"_id": null,
"a": { "$push": "$a" },
"b": { "$push": "$b" }
}},
{ "$project": {
"_id": 0,
"merged": { "$setUnion": [ "$a", "$b" ] }
}}
]
)
生成するもの:
{ "merged" : [ 3, 2, 0, 1 ] }