`
welcome66
  • 浏览: 397370 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mongodb查询数据导出:mongoexport

阅读更多

1.导出命令

mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。

2.命令说明

语法:
        mongoexport -d dbname -c collectionname -o file --type json/csv -f field 
参数列表:
Options:
  --help                                produce help message
  -v [ --verbose ]                      be more verbose (include multiple times
                                        for more verbosity e.g. -vvvvv)
  --quiet                               silence all non error diagnostic 
                                        messages
  --version                             print the program's version and exit
  -h [ --host ] arg                     mongo host to connect to ( <set 
                                        name>/s1,s2 for sets)
  --port arg                            server port. Can also use --host 
                                        hostname:port
  --ipv6                                enable IPv6 support (disabled by 
                                        default)
  -u [ --username ] arg                 username
  -p [ --password ] arg                 password
  --authenticationDatabase arg          user source (defaults to dbname)
  --authenticationMechanism arg (=MONGODB-CR)
                                        authentication mechanism
  --gssapiServiceName arg (=mongodb)    Service name to use when authenticating
                                        using GSSAPI/Kerberos
  --gssapiHostName arg                  Remote host name to use for purpose of 
                                        GSSAPI/Kerberos authentication
  --dbpath arg                          directly access mongod database files 
                                        in the given path, instead of 
                                        connecting to a mongod  server - needs 
                                        to lock the data directory, so cannot 
                                        be used if a mongod is currently 
                                        accessing the same path
  --directoryperdb                      each db is in a separate directory 
                                        (relevant only if dbpath specified)
  --journal                             enable journaling (relevant only if 
                                        dbpath specified)
  -d [ --db ] arg                       database to use
  -c [ --collection ] arg               collection to use (some commands)
  -f [ --fields ] arg                   comma separated list of field names 
                                        e.g. -f name,age
  --fieldFile arg                       file with field names - 1 per line
  -q [ --query ] arg                    query filter, as a JSON string, e.g., 
                                        '{x:{$gt:1}}'
  --csv                                 export to csv instead of json
  -o [ --out ] arg                      output file; if not specified, stdout 
                                        is used
  --jsonArray                           output to a json array rather than one 
                                        object per line
  -k [ --slaveOk ] arg (=1)             use secondaries for export if 
                                        available, default true
  --forceTableScan                      force a table scan (do not use 
                                        $snapshot)
  --skip arg (=0)                       documents to skip, default 0
  --limit arg (=0)                      limit the numbers of documents 
                                        returned, default all
  --sort arg                            sort order, as a JSON string, e.g., 
                                        '{x:1}'

 说明:

-h:数据库宿主机的IP

-u:数据库用户名

-p:数据库密码

-d:数据库名字

-c:集合的名字

-f:导出的列名

-q:导出数据的过滤条件

--csv:导出格式为csv

 

3.示例

1)导出前10条记录:

 2)导出符合查询条件的记录:


 

 

 

  • 大小: 22 KB
  • 大小: 21.5 KB
分享到:
评论

相关推荐

    MongoDB使用mongoexport和mongoimport命令,批量导出和导入JSON数据到同一张表的实例

    需求是这样的:需要修改数据库中某个表的所有数据,所以,要全部导出,然后修改,修改完之后,再把修改后的数据给再导入到mongo去。 具体如下: 备份,导出一张表为json文件 具体命令: mongoexport --host ...

    深入分析Mongodb数据的导入导出

    一、Mongodb导出工具mongoexport Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 mongoexport具体用法 [root@...

    mongogitbackup是一个将MongoDB文本导出存储在Github中的工具

    该工具将给定的MongoDB数据库的文本转储(通过mongoexport)导出到给定的Git存储库,并将其还原(通过mongoimport)。

    mongodb资料大全

    数据导出:mongoexport.exe --help mongoexport.exe -d test -c t001 -o D:\Cloud\NoSql\mongodb2\data\backup\test_t001.json //导出test库的t001(集合)表数据 数据导入:mongoimport.exe --help mongoimport.exe -...

    MongoDB单表数据的导出和恢复实例讲解

    MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。...动态模式是指,在相同集合中的文档不需要具有相同的字段或结构组的公共字段的集合的文档,可以容纳不同类型的数据

    Rest-Api-Node-Mongo

    使用MongoDb休息Api Node js研究卡苏斯Reservasi Hotel要求节点js npm Nodemon 猫鼬体态分析路由器组使用Mongodb导出数据 mongoexport -v --uri "mongodb://localhost:27017/reservasi" -c "categories" --out /home...

    mongodb 数据库操作–备份 还原 导出 导入

    一,mongodump备份数据库 1,常用命令格 ... 如果没有用户谁,可以去掉-u和-p...[root@localhost mongodb]# mongodump -h 127.0.0.1 -o /home/zhangy/mongodb/ connected to: 127.0.0.1 Tue Dec 3 06:15:55.448 all dbs T

    深入云计算 MongoDB管理与开发实战详解pdf.part1

    8.6 数据导出mongoexport 8.6.1 常用导出方法 8.6.2 导出CSV格式的文件 8.7 数据导入mongoimport 8.7.1 导入JSON数据 8.7.2 导入CSV数据 8.8 数据备份和修复 8.8.1 数据文件备份 8.8.2 数据...

    MongoDB执行mongoexport时的异常及分析(数字类型的查询)

    mongoexport命令行用于数据的导出,默认导出的文件格式为JSON格式。当然也可以指定特定的文件格式。 语法 C:\mongo\bin&gt;mongoexport -help options:  –help produce help message  -v [ –verbose ] be more ...

    深入云计算 MongoDB管理与开发实战详解pdf.part2

    8.6 数据导出mongoexport 8.6.1 常用导出方法 8.6.2 导出CSV格式的文件 8.7 数据导入mongoimport 8.7.1 导入JSON数据 8.7.2 导入CSV数据 8.8 数据备份和修复 8.8.1 数据文件备份 8.8.2 数据...

    阿里云ossjava源码-node-health:一个食物热量参考应用,基于react和node

    阿里云 oss java源码 Node-Health ...启动成功后,数据库是没有任何数据的,我们需要将一些默认数据导入进来,我已经将这些数据导出成json了,你只需要重开一个命令行并输入: mongoexport -d db -c category

    MongoDB-work:各种工作位........

    mongoexport-将集合的内容导出为JSON或CSV。 mongoimport-从JSON,CSV或TSV导入数据。 mongofiles-从GridFS放置,获取和删除文件。 mongostat-显示正在运行的mongod / mongos的状态。 bsondump-将BSON文件转换为...

    mongodb 数据库操作--备份 还原 导出 导入

    mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。

    isodata的matlab代码博客-mongod:蒙哥

    数据的导入导出 mongodump 和 mongorestore 二进制数据的导入导出 不能读取 mongooplog 操作日志的回放 搭建简单的mongodb服务器 首先,创建一个mongodb_simple的目录,进入目录中 创建文件夹: data 用于存储数据库...

    HCI-Prototype:交易卡游戏管理解决方案的原型

    从终端运行以下命令以从 MongoDB 集合导出和导入状态。 这用于减少输入数据的时间并允许跨多个开发机器“共享”集合。 注意:如果任何条目被编辑或添加,它们将需要首先从集合中删除。 我发现删除整个集合并导入所有...

    用于在Git仓库上进行文本Mongo备份的工具-JavaScript开发

    mongo-git-backup该工具将给定MongoDB数据库的文本转储(通​​过mongoexport)导出到给定的Git存储库,并将其恢复(通过mongoimport)。 使用前请阅读MIT许可协议。 优点Github和mongo-git-backup该工具将给定...

Global site tag (gtag.js) - Google Analytics