摘要:还原导出的表数据部分字段的表数据导入还原文件
一、 mongodump备份数据库
1.一般常用的备份命令格式
mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径
2.导出数据库
[root@local ~]# mongodump -h 127.0.0.1 --port 30216 -d test -uxxxx -pxxxxx -o home/mongodb/
connected to: 10.10.3.245:30216
Thu Aug 11 02:15:04.529 DATABASE: test to /home/mongodb/test
二、mongorestore还原数据库
1.常用命令格式
mongorestore -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 --drop 文件存在路径
[root@localhost mongodb]# mongorestore -d test /home/mongodb/test #test这个数据库的备份路径
三、mongoexport导出表,或者表中部分字段
1.常用命令格式
mongoexport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 -f 字段
-q 条件导出 --csv -o 文件名 上面的参数好理解,重点说一下:
-f 导出指字段,以字号分割,-f name,email,age导出name,email,age这三个字段
-q 可以根查询条件导出,-q "{ "_id" : "10001" }" 导出uid为100的数据
--csv 表示导出的文件格式为csv的,这个比较有用,因为大部分的关系型数据库都是支持csv,在这里有共同点
2.导出整张表
[root@localhost mongodb]# mongoexport -d test -c users -o /home/mongodb/test/users.dat connected to: 127.0.0.1 exported 24 records
3.导出表中部分字段
[root@localhost mongodb]# mongoexport -d test -c users --csv -f uid,name,sex -o test/users.csv connected to: 127.0.0.1 exported 24 records
4.根据条件敢出数据
[root@localhost mongodb]# mongoexport -d test -c users -q "{uid:{$gt:1}}" -o test/users.json connected to: 127.0.0.1 exported 12 records
四、mongoimport导入表,或者表中部分字段
1.常用命令格式
1.1 还原整表导出的非csv文件
mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 --upsert --drop 文件名
1.2 还原部分字段的导出文件
mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 --upsertFields 字段 --drop 文件名 --upsertFields根--upsert一样
1.3 还原导出的csv文件
mongoimport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 --type 类型 --headerline --upsert --drop 文件名
2.还原导出的表数据
[root@localhost mongodb]# mongoimport -d test -c users --upsert test/users.dat connected to: 127.0.0.1 ............
3.部分字段的表数据导入
[root@localhost mongodb]# mongoimport -d test -c users --upsertFields uid,name,sex test/users.dat connected to: 127.0.0.1 ...............................................
4.还原csv文件
[root@localhost mongodb]# mongoimport -d test -c users --type csv --headerline --file test/users.csv connected to: 127.0.0.1 ...........................................
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/18892.html
摘要:导入导出可以操作的是本地的服务器也可以是远程的服务器所以都有如下通用选项主机端口用户名密码导出库名表名列名查询条件导出的文件名导出格式便于和传统数据库交换数据导出库下面的表从哪里导出导出的文档数导出库下 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的服务器所以,都有如下通用选项: -h host 主机 --port port 端口 -u username 用...
摘要:一的导入与导出导出工具概念中的工具可以把一个导出成格式或格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。恢复工具概念是从备份中恢复数据的工具,它主要用来获取的输出结果,并将备份的数据插入到运行的中。 一、Mongodb的导入与导出 1.1、导出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一个collection导出成J...
摘要:准备数据库备份恢复用到的工具是和,数据表导入导出用到的是和,所以一定要进入到有这四个工具的文件下,一般这四个文件是在下一数据库的备份恢复数据库备份从本机把数据库导出到上级目录主机加端口数据库名称导出的地址导出结果数据库恢复把上级 准备: 数据库备份恢复用到的工具是mongodump和mongorestore,数据表导入导出用到的是mongoimport和mongoexport,所以一定...
阅读 519·2021-08-31 09:45
阅读 1619·2021-08-11 11:19
阅读 867·2019-08-30 15:55
阅读 801·2019-08-30 10:52
阅读 2832·2019-08-29 13:11
阅读 2906·2019-08-23 17:08
阅读 2815·2019-08-23 15:11
阅读 3043·2019-08-23 14:33