2收藏 - Concat

时间:2015-07-17 08:36:00

标签: mongodb collections concat

广泛的研究无法回答这个问题,但我觉得这不是一件大事:

我汇总了产品数据,并且在过滤阶段有所不同,我的输出(确切的相同的键)分为2个集合。

我专门在mongoshell工作。

我只找到手册,将2个收藏集合在一起 - 使用不同的密钥,在这种情况下,我会使用mapReduce将它们组合在一起。 我想要的更像是经典的concat - 将2个集合中的所有对象合二为一。

1 个答案:

答案 0 :(得分:1)

找到一个明确的答案,正是我所需要的:

在mongoshell中使用它:     db.source_collection.find()。的forEach(函数(OBJ){     db.target_collection.insert(OBJ)     });

简单,快速,出色的解决方案!

src:https://wrtsprt.wordpress.com/2011/08/17/merging-collections-in-mongodb/