资讯专栏INFORMATION COLUMN

mongodb数据库的导出与导入

liuchengxu / 3199人阅读

数据库的导出
导出类型为json,数据库:mapdb,集合:bike 字段:bikeId,lat,lng,current_time,source ,条件为source字段为ofo第一条数据
mongoexport --port 27017 -u sangfor_edr -p Sangforedr! -d sangfor_edr -c agent_info --type=json -o agent_info.json
数据库的导入
mongoimport --port 27017 -u sangfor_edr -p Sangforedr! -d sangfor_edr -c anti_bfa_log  --type=json --file anti_bfa_log.json

ps:要在mongodb的安装目录下执行

参数含义

导出

-h,    --host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
--port:代表远程连接的数据库的端口,默认连接的远程端口27017;
-u    --username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p    --password:代表连接数据库的账号对应的密码;
-d    --db:代表连接的数据库;
-c    --collection:代表连接数据库中的集合;
-f     --fields:代表集合中的字段,可以根据设置选择导出的字段;
--type:代表导出输出的文件类型,包括csv和json文件;
-o    --out:代表导出的文件名;
-q    --query:代表查询条件;
--skip:跳过指定数量的数据;
--limit:读取指定数量的数据记录;
--sort:对数据进行排序,可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列,如sort({KEY:1})。
 当查询时同时使用sort,skip,limit,无论位置先后,最先执行顺序 sort再skip再limit。

导入

h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
--port:代表远程连接的数据库的端口,默认连接的远程端口27017;
-u,--username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
-p,--password:代表连接数据库的账号对应的密码;
-d,--db:代表连接的数据库;
-c,--collection:代表连接数据库中的集合;
-f, --fields:代表导入集合中的字段;
--type:代表导入的文件类型,包括csv和json,tsv文件,默认json格式;
--file:导入的文件名称
--headerline:导入csv文件时,指明第一行是列名,不需要导入;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29282.html

相关文章

  • Mongodb数据导出导入

    摘要:最近升级库的过程中遇到了数据的导入导出问题。速度都比较快千万级数据也就几分钟的事。 最近升级mongodb库的过程中遇到了数据的导入导出问题。查了一下,目前mongodb自带的导入导出工具还是比较好用的,我操作库的时候主要用了下面两个: 1.导入导出json格式,方便解析,可以给其他业务使用 导出: mongoexport --host mongodb.host --port 270...

    Aceyclee 评论0 收藏0
  • mongoDB运维篇②】备份恢复(导入导出)

    摘要:导入导出可以操作的是本地的服务器也可以是远程的服务器所以都有如下通用选项主机端口用户名密码导出库名表名列名查询条件导出的文件名导出格式便于和传统数据库交换数据导出库下面的表从哪里导出导出的文档数导出库下 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的服务器所以,都有如下通用选项: -h host 主机 --port port 端口 -u username 用...

    lakeside 评论0 收藏0
  • mongodb 备份、还原、导入导出简单操作

    摘要:还原导出的表数据部分字段的表数据导入还原文件 一、 mongodump备份数据库 1.一般常用的备份命令格式 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果想导出所有数据库,可以去掉-d 2.导出数据库[root@local ~]# mongodump -h 127.0.0.1 --port 30216 -d t...

    KitorinZero 评论0 收藏0
  • mongodb据库导出导入

    数据库的导出 导出类型为json,数据库:mapdb,集合:bike 字段:bikeId,lat,lng,current_time,source ,条件为source字段为ofo第一条数据 mongoexport --port 27017 -u sangfor_edr -p Sangforedr! -d sangfor_edr -c agent_info --type=json -o agent_...

    habren 评论0 收藏0
  • MongoDB备份恢复

    摘要:一的导入与导出导出工具概念中的工具可以把一个导出成格式或格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。恢复工具概念是从备份中恢复数据的工具,它主要用来获取的输出结果,并将备份的数据插入到运行的中。 一、Mongodb的导入与导出 1.1、导出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一个collection导出成J...

    2450184176 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<