从JSON恢复数据Mongodb

Jac*_*ack 10 mongodb

我有一个转储,包括2个文件data.jsonmetadata.json.我需要在我的本地电脑上恢复这些数据,我尝试过使用过的mongorestore工具,但它没有帮助我

dev*_*v ツ 18

mongorestore程序由mongodump创建一个MongoDB实例二进制数据库转储写入数据.虽然,mongoimport 工具提供了从mongoexport或可能的另一个第三方导出工具创建的JSON,CSV或TSV导出中导入内容的路径.

你有.json文件.所以,你可以尝试mongoimport:

mongoimport --db <database_name> --collection <collection_name> <path to data.json>/data.json
Run Code Online (Sandbox Code Playgroud)

  • 如果您的 JSON 是对象数组,则添加 --jsonArray 参数。 (4认同)
  • 我从客户那里得到的这个转储,我不知道他使用的是哪种工具。我运行`mongoimport -d test -c collection_name --file /path/to/data.json` 并得到上述错误 (2认同)