Appearance
原测试数据:
[
{ "Host": "abc.com", "ArtId": "123", "tags": ["tag1", "tag2"] },
{ "Host": "abc.com", "ArtId": "123", "tags": ["tag3", "tag4"] }
]
把所有的 tags 合并成 1 个数组
db.a_test.aggregate([
{
$unwind: '$tags',
},
{
$group: {
_id: null,
tags: {
$push: '$tags',
},
},
},
]);
获取到的数据
[{ "_id": null, "tags": ["tag1", "tag2", "tag3", "tag4"] }]