无论如何,是否有通过nodejs mongodb驱动程序来复制集合?

collection.copyTo("duplicate_collection");

最佳答案

您可以在服务器端评估copyTo(),尽管它会阻止整个mongod进程,并且不会在新集合上创建索引。

var copyTo = "function() { db['source'].copyTo('target') };"

db.eval(copyTo, [], function(err, result) {
  console.log(err);
});

另请注意field type warning

09-26 19:43