`
welcome66
  • 浏览: 400647 次
  • 性别: 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导入与导出.pdf

    总结来说,MongoDB的`mongoexport`和`mongoimport`提供了强大的数据导入导出能力,能够灵活地处理各种数据格式,满足开发人员和管理员在数据管理中的多种需求。正确理解和使用这些工具,能有效提高工作效率,确保...

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

    `mongoexport`是MongoDB提供的一个命令行工具,用于将数据库中的数据导出为JSON或CSV格式的文本文件,这在数据迁移、备份或分析时非常有用。`mongoimport`则是它的反向操作,可以将这些文本文件重新导入到MongoDB中...

    mongoDb导入数据csv说明文档

    mongoexport 是 MongoDB 提供的一种命令行工具,用于将 MongoDB 数据导出到外部文件。使用以下命令可以将数据导出到 CSV 文件: ``` mongoexport --host localhost:28017 --db test --collection camera --type csv ...

    mongodb导出导入

    另外,MongoDB还提供了`mongoexport` 和 `mongoimport` 命令,它们可以将数据导出为JSON或CSV等文本格式,方便进行数据分析或者与其他系统交换数据。 3. **mongoexport**: 这个命令将MongoDB的数据导出为JSON或CSV...

    MongoDB数据库应用.docx

    6. 数据导出、导入:使用mongoexport 和 mongoimport 命令来导出和导入 MongoDB 数据。 7. 安全与认证:使用 MongoDB 的安全机制来保护数据,包括身份验证和访问控制。 8. 其他:MongoDB 还提供了其他一些功能,如 ...

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

    `mongoexport`是MongoDB提供的命令行工具,用于将MongoDB集合(collection)的数据导出为JSON或CSV格式的文件。它支持通过各种参数来定制导出行为,包括选择特定字段、应用查询过滤器等。以下是一些关键参数的解释:...

    Mongo 数据导出、导入工具

    一、MongoDB数据导出 MongoDB提供了名为`mongoexport`的命令行工具,用于将MongoDB数据库中的数据导出为JSON或CSV等格式的文件。以下是`mongoexport`的基本使用方法: 1. **JSON格式导出** 使用`--jsonArray`选项...

    5.2_数据分析1

    6. 数据导入导出:在 Mongodb 中使用 mongoexport 和 mongoimport 工具对数据进行导入导出,这其中涉及到 Mongodb 的导入导出机制、Mongodb 的数据格式等知识点。在导入导出数据时,需要注意数据的格式、数据的大小...

    MONGODB查询:使用MONGODB的电影数据库

    MongoDB提供了`mongoimport`和`mongoexport`工具,方便数据的导入和导出。例如,你可以将JSON文件中的电影数据导入到MongoDB: ```bash mongoimport --db yourDatabase --collection movies --file yourMovies.json...

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

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

    mongo 文档及 数据备份还原及导入导出手册

    1. 导出:可以使用 `mongodump` 进行数据导出,但也可以通过 `mongoexport` 直接生成 JSON 或 CSV 文件。例如,`mongoexport --host &lt;hostname&gt; --port &lt;port&gt; --db &lt;database_name&gt; --collection &lt;collection_name&gt;...

    nosql实验七 MongoDB的管理.docx

    * mongoexport:mongoexport 命令可以导出数据到文件,使用 `-d` 选项指定数据库,`-c` 选项指定集合,`-o` 选项指定输出文件,`-type` 选项指定输出文件格式。 * mongoimport:mongoimport 命令可以将数据从文件...

    MongoDB应用.doc

    7. 数据导出、导入:可以使用mongoexport和mongoimport工具进行数据的导入导出。 8. 安全与认证:设置用户权限,启用身份验证以提高安全性。 9. 其他:配置日志、监控、性能调优等。 在Linux环境下,安装和操作...

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

    MongoDB提供了`mongoexport`工具来实现数据导出。`mongoexport`可以将数据导出为CSV或JSON格式。默认导出格式为JSON,如果需要CSV格式,需要显式指定。JSON格式更灵活且安全,尤其适合复杂的表结构,因为它能完整...

    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-linux-x86_64-amazon-3.4.24.tgz

    MongoDB还提供了丰富的管理工具,如`mongodump`, `mongorestore`, `mongoimport`, 和 `mongoexport`,用于数据导入导出、备份恢复等操作。 总之,MongoDB 3.4.24是Linux环境下的一个强大数据库解决方案,尤其适合...

    mongodb备份

    以下是对 MongoDB 备份命令的详细解释,以及如何使用 JSON 和 CSV 格式进行数据导出和导入。 1. **MongoDB 备份命令**: MongoDB 提供了两种主要的备份方法:`mongodump` 和 ` mongorestore`。`mongodump` 用于...

    mongodb 备份恢复工具

    **mongoexport** 是一个命令行工具,用于将MongoDB的数据导出为JSON、CSV或TSV格式的文件,方便进行数据分析或者备份。你可以指定数据库和集合,甚至可以使用查询条件来筛选要导出的数据。导出的数据是静态的,无法...

Global site tag (gtag.js) - Google Analytics