无论如何,是否有通过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。