Ruby 如何对来自不同数据库的2组不相交的Mongo文档进行求和是最简单的方法?
我在两个不同的数据库中找到了相同的文档集。 我想汇总两个星展银行的文件。最简单的方法是什么? 我需要这些集合的和,这些集合是不相交的Ruby 如何对来自不同数据库的2组不相交的Mongo文档进行求和是最简单的方法?,ruby,mongodb,mongoid,Ruby,Mongodb,Mongoid,我在两个不同的数据库中找到了相同的文档集。 我想汇总两个星展银行的文件。最简单的方法是什么? 我需要这些集合的和,这些集合是不相交的 我假设通过使用mongoimport,mongorestore,但您建议如何准确地处理这个问题?我会使用mongodump,是的 mongodump -d dbA 这将在dump/dbA中创建一些文件。现在运行此命令将它们导入另一个数据库 mongorestore -d dbB dump/dbA 您可以运行mongorestore--help以获取有关其参数的
我假设通过使用mongoimport,mongorestore,但您建议如何准确地处理这个问题?我会使用mongodump,是的
mongodump -d dbA
这将在dump/dbA
中创建一些文件。现在运行此命令将它们导入另一个数据库
mongorestore -d dbB dump/dbA
您可以运行
mongorestore--help
以获取有关其参数的详细信息。但这是否是这两个集合的总和?是的,它会将文档附加到集合中,除非您告诉mongorestore在还原之前删除它。