Node.js 将特定集合从mongodb atlas移动到archive db
在发布这个问题之前,我做了家庭作业 因此,我希望在nodejs应用程序中创建一个实用程序,将特定集合从主数据库移动到存档数据库,反之亦然。我正在使用mongo db atlas进行我的应用程序。我一直在做研究,发现了两种可能的方法,一种是创建mongodump和store,另一种是使用我的节点应用程序自己创建备份文件并将其上载到archive db。使用后一种方法将导致我的集合索引松动Node.js 将特定集合从mongodb atlas移动到archive db,node.js,mongodb,mongoose,mongodb-atlas,Node.js,Mongodb,Mongoose,Mongodb Atlas,在发布这个问题之前,我做了家庭作业 因此,我希望在nodejs应用程序中创建一个实用程序,将特定集合从主数据库移动到存档数据库,反之亦然。我正在使用mongo db atlas进行我的应用程序。我一直在做研究,发现了两种可能的方法,一种是创建mongodump和store,另一种是使用我的节点应用程序自己创建备份文件并将其上载到archive db。使用后一种方法将导致我的集合索引松动 我计划使用mongodump,但找不到一个资源来说明如何实现这一目标。任何帮助都将不胜感激。此外,如果任何人有
我计划使用mongodump,但找不到一个资源来说明如何实现这一目标。任何帮助都将不胜感激。此外,如果任何人有类似情况的经验,我也愿意接受建议。我最近为nodejs创建了一个mongodump&mongorestore包装器: 这是什么意思 您必须按照mongo官方文档()在主机上安装mongo二进制文件,然后可以使用node mongotools从NodeJ调用它们 以下是一个示例,但工具文档包含更多详细信息:
var mt = new MongoTools();
const dumpResult = await mt.mongodump({ uri, path })
.catch(console.log);
请参阅文档中的。