一些例子:
#恢复指定路径的备份数据,这里的路径是库的备份路径mongorestore /home/databak/mongodb/#恢复tank库mongorestore -d tank /home/databak/mongodb/tank/#将tank还原到tank_new数据库中mongorestore -d tank_new /home/zhangy/mongodb/tank/mongoimport公式
mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 数据集(表) -f 字段(列1,列2,...) --type 文件格式 --file 指定文件常用参数:
连接选项-h, --host=<hostname>指定主机,[ip地址] [域名] [域名:端口号]--port=<port>指定mongo服务器端口号,默认27017验证选项-u, --username=<username>用户身份验证的用户名-p, --password=<password> 用于身份验证的密码空间选项-d, --db=<database-name>要使用的数据库-c, --collection=<collection-name>要使用的集合输入选项-f, --fields=<field>[,<field>]*指定列名,多个列名以逗号分隔 。例如:-f "name,age"--file=<filename>输入的文件,指定文件--type=<type>输入的格式: json, csv, or tsv恢复选项--drop恢复前删除原集合数 , 不带该参数表示在原集合上追加例子:
#恢复tank库的systemset集合,恢复前清空这个集合的内容mongorestore -d tank -c systemset --drop --file /home/databak/mongodb/tank/systemset.jsonend 。
【MongoDB导入导出备份数据】
推荐阅读
- 如何通过Java导出带格式的 Excel 数据到 Word 表格
- Vue3实现动态导入Excel表格数据
- EasyPoi大数据导入导出百万级实例
- 【Azure 环境】把OpenSSL生产的自签名证书导入到Azure Key Vault Certificate中报错
- 两种 .Net Core 3.0 对 MongoDB 的多条件查询操作
- 附踩坑记录 我用EasyExcel优化了公司的导出
- 十六 企业级自定义表单引擎解决方案--Excel导入导出
- MongoDB数据库新手入门
- MongoDB - 简单了解
- 精简docker的导出镜像