db.collection1.aggregate([
{'$lookup':
{'from': "collection2",
'localField': "id",
'foreignField': "id",
'as': "new_collection"}
},
{'$project': {
'id':"$id",
'date': "$date"}
},
{
'$out':'Tested'
}
])
我一直在尝试使用聚合函数在MongoDB中加入两个集合,但似乎对我不起作用。当我使用$ out查询保存新集合时,它仅保存collection1文档。