如何使用node.js驱动程序复制mongodb集合?

2024-04-16

有没有办法通过 Node js mongodb 驱动程序复制集合?

i.e. collection.copyTo("duplicate_collection");


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

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

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

另请注意字段类型警告 http://docs.mongodb.org/manual/reference/method/db.collection.copyTo/.

“使用 db.collection.copyTo() 时,请检查字段类型,以确保该操作在从 BSON 转换为 JSON 的过程中不会从文档中删除类型信息。考虑使用 cloneCollection() 来维护类型保真度。”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用node.js驱动程序复制mongodb集合? 的相关文章

随机推荐