我有两个集合A
和B
,两个集合的文档如下:
收集A
{_id:id1
name: Mohan
age:25
}
收集B
{_id:id2
name: sohan
age:29
}
我想合并这两个集合A
和B
以及预期输出如下:
{_id:id1,
name: Mohan,
age:25},
{_id:id2,
name: Sohan
age:29
}
任何人都知道如何合并这两个集合?而且我不想创建新的系列。
答案 0 :(得分:0)
如果要将collection1的所有文档添加到collection2,则需要使用foreach函数,如下所示:
db.collection1.find().forEach(function(doc){db.collection2.save(doc)});
collection2将包含collection1中的所有文档及其所有文档。