Mongo导入:具有多个更新查询的文件,用于不同的" _id"

时间:2016-05-20 14:14:19

标签: mongodb

我的数据库名称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多个更新查询。 应保存哪种文件格式以及如何将其转储到我的数据库?如果有任何人有更好的想法请分享。

1 个答案:

答案 0 :(得分:0)

您可以运行调用shell的文件,如下所示:

mongo server:port/database yourfile.js

还有其他几种方法可以执行此操作,请在文档上查看此链接以获取更多信息: https://docs.mongodb.com/manual/tutorial/write-scripts-for-the-mongo-shell/