【发布时间】:2021-09-25 00:09:42
【问题描述】:
我有以下格式的数据
[
{ _id: ObjectId, spec: { abc: 'abc', bcd: 'bcd', cde: 'cde' } },
{ _id: ObjectId, spec: { bcd: 'bcd', cde: 'cde', efg: 'efg' } },
{ _id: ObjectId, spec: { cde: 'cde', efg: 'efg', ghi: 'ghi' } },
{ _id: ObjectId, spec: { ghi: 'ghi', abc: 'abc', bcd: 'bcd' } }
];
我需要使用这样的聚合从所有对象中获取来自 spec 对象的所有键。
['abc','bcd','cde','efg','ghi']
【问题讨论】:
标签: mongodb mongoose aggregation-framework nosql-aggregation