广泛的研究无法回答这个问题,但我觉得这不是一件大事:
我汇总了产品数据,并且在过滤阶段有所不同,我的输出(确切的相同的键)分为2个集合。
我专门在mongoshell工作。
我只找到手册,将2个收藏集合在一起 - 使用不同的密钥,在这种情况下,我会使用mapReduce将它们组合在一起。 我想要的更像是经典的concat - 将2个集合中的所有对象合二为一。
答案 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/