你能帮我做 mongoDB 聚合吗?这是我接下来想做的事情:
我有收藏A
。来自的文档A
代表一个对象,例如:
{
nameA: 'first',
items: [
'item1',
'item2',
'item3',
'item4'
]
}
我有一个包含以下B
文件的集合:
[
{
item: 'item3',
info: 'info1'
},
{
item: 'item3',
info: 'info2'
},
{
item: 'item3',
info: 'info3'
}
]
我使用大数据,所以最好在一个查询中完成。假设我们已经拥有集合 A 的所有数据。我想在集合 B 上构建一个查询以获得下一个结构结果:
{
'first'/*nameA*/: ['info1', 'info2', 'info3'],
....
}
如何使用 MongoDB 聚合实现预期结果?