如何在mongo Db中加入两个集合?

时间:2017-03-19 17:05:22

标签: mongodb

我为人员详细信息创建了两个集合,为收入,支出金额等创建了另一个集合。

我想要累积结果如何组合两个集合?

2 个答案:

答案 0 :(得分:2)

您可以将一个集合中的所有文档插入另一个集合中。以下是使用mongo shell的方法:

db.collection1.find().forEach( function(x){db.collection2.insert(x)} );

答案 1 :(得分:0)

不要将它们组合成一个集合(在你的情况下可能或不正确 - 无法知道)看看这个StackOverflow。您还应该认真研究MongoDB中的lookup and aggregation可能性。由于Mongo是NoSQL,我们处理查找信息的方式有点不同。