json - 如何在 Windows 中导入 mongodb 转储文件(bson+json)?
问题描述
我有一些从我的 centos7 服务器导出的 mongoDB 转储文件(具有 .bson 和 .json 格式)。无论如何在win10上将它们导入我的MongoDB?我正在使用 mongorestore 命令,但是当我使用“mongorestore”名称和“.../mongorestore.exe”值设置环境变量并且 mongod.exe 正在运行时,找不到它。
解决方案
如何备份和恢复数据库
启动 Mongo,在终端中打开一个新选项卡。首先导航到要保存备份的文件夹,然后键入以下命令。
备份单个数据库:
mongodump --host localhost --port 27017 --db db_name
恢复单个数据库:
mongorestore --host localhost --port 27017 --db **** dump/db_name
(在这种情况下,**** 代表数据库的任何名称)
备份所有数据库:
mongodump --host localhost --port 27017
恢复所有数据库:
mongorestore --host localhost --port 27017 dump
在 Windows 上,在 mongodump.exe 所在的文件夹中打开命令提示符,在运行 mongod.exe 后,运行 mongodump 命令即可。
推荐阅读
- azure - "message": "调用 Microsoft.Web/sites 失败。错误消息:SkuCode 'SKU' 无效。",
- mysql - 查询以不同方式显示表中的值
- python-3.x - 使用 Django Factory Boy,我如何为外键生成工厂?
- json - jq : 继续解析忽略无效的文字
- kotlin - 如何通过传递类型来创建类的实例
- r - ggplot:轴线、值和标签不绘图
- android - 我销毁了我的代码并想在 android studio 中恢复以前的日期
- vue.js - 在 Nuxt 的模块中使用 $axios
- django - 在 DigitalOcean 上运行 Gunicorn 服务,开始一个 Django 项目
- javascript - 如何防止 css 选择器访问 iframe