【发布时间】:2017-08-10 21:31:35
【问题描述】:
我创建了两个集合,一个用于人物详细信息,另一个用于他们的收入、支出金额等。
我想要累积结果如何合并两个集合??
【问题讨论】:
-
嗨 Sudharsana Viswanathan;你能edit你的问题来展示你到目前为止所做的尝试吗?
标签: mongodb
我创建了两个集合,一个用于人物详细信息,另一个用于他们的收入、支出金额等。
我想要累积结果如何合并两个集合??
【问题讨论】:
标签: mongodb
您可以将一个集合中的所有文档插入到另一个集合中。以下是使用 mongo shell 的方法:
db.collection1.find().forEach( function(x){db.collection2.insert(x)} );
【讨论】:
不要将它们组合成一个集合(在您的情况下可能正确也可能不正确 - 无法知道)看看这个StackOverflow。此外,您应该认真研究 MongoDB 中的 lookup and aggregation 两种可能性。由于 Mongo 是 NoSQL,我们处理查找信息的方式有点不同。
【讨论】: