Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何对来自不同数据库的2组不相交的Mongo文档进行求和是最简单的方法?_Ruby_Mongodb_Mongoid - Fatal编程技术网

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在还原之前删除它。