请帮我解决一下mongoDB汇总问题。以下是我想要做的下一步:关于大数据的Mongo汇总框架
我有收藏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的聚集所期望的结果?
这是不是非常有帮助的设计,注意蒙戈不允许加入,有$查询像左连接一样操作,您可以在汇总管道中查看$ lookup的文档。 –