請幫我解決一下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的文檔。 –