时间:2024-02-05 11:03作者:下载吧人气:22
mongoexport是一个数据导出的工具,使用的时候类似mysql中的select into outfile语法,可以将某个数据库中的数据以json或者csv的格式导出来。
我们可以通过直接连接mongos或者连接mongod来导出数据。如果你的集群是分片集群,连接mongos会导出所有分片上这个集合的相关数据。
-h:指明数据库宿主机的IP
-u:指明数据库的用户名
-p:指明数据库的密码
-d:指明数据库的名字
-c:指明collection的名字
-f:指明要导入那些列
–type:默认是json类型,可以导出csv类型
-o:指明要导出的文件名称,如果不指定,则导出到标准输出
-q:查询过滤器,可以输入一个json,从而导出查询后的结果
上面的常用参数还有对应的长参数选项,例如-h也可以输入–host代替。参数的详细介绍,可以通过mongoexport –help获取到。
1、导出数据库new下面的test集合的number字段,命令如下:
mongoexport –port=27016 -u “yeyz” –authenticationDatabase “admin” -p “123456” -d new -c test –fields=number -o /data/test.json
2021-02-23T22:09:52.481+0800 connected to: localhost:27016
2021-02-23T22:09:52.512+0800 exported 2000 records
网友评论