我的数据库名称test
和集合map
我在我的文件中有更新查询,如下所示
db.map.save({_id:"test1",item: "apple", value: null, hunt: "parallel", record: true})
db.map.save({_id:"test2",item: null, value: "high", hunt: "parallel", record: true})
db.map.save({_id:"test3",item: "orange", value: "high", hunt: "parallel", record: true})
db.map.save({_id:"test4",item: "apple", value: "medium", hunt: "parallel", record: true})
db.map.save({_id:"test5",item: "orange", value: "small", hunt: "parallel", record: true})
我可以在mongo终端中复制粘贴并更新,但我有100多个更新查询。 应保存哪种文件格式以及如何将其转储到我的数据库?如果有任何人有更好的想法请分享。
答案 0 :(得分:0)
您可以运行调用shell的文件,如下所示:
mongo server:port/database yourfile.js
还有其他几种方法可以执行此操作,请在文档上查看此链接以获取更多信息: https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/