首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DBA随笔

    MongoDB之mongoexport工具

    这个需求比较明显,要使用mongoexport,借这个机会,熟悉了一下这个工具。 01 基本介绍 mongoexport是一个数据导出的工具,使用的时候类似mysql中的select into outfile语法,可以将某个数据库中的数据以json或者csv的格式导出来。 参数的详细介绍,可以通过mongoexport --help获取到。 03 命令 1、导出数据库new下面的test集合的number字段,命令如下: mongoexport --port=27016 -u "yeyz" --authenticationDatabase 05 反向导入 mongodb还有一个工具,叫mongoimport,可以将mongoexport导出的数据导入到mongodb数据库中,下面是一个mongoimport的命令: [root@VM

    2.9K10发布于 2021-03-13
  • 来自专栏实用技术

    如何使用 mongoexport 导出集合

    mongoexport 是 MongoDB 提供的一个命令行工具,用于将集合中的数据导出为 JSON 或 CSV 格式。1. 基本语法mongoexport --uri="<connection_string>" \ --collection=<collection_name> \ 导出为 JSON 格式示例 1:导出整个集合mongoexport --uri="mongodb://username:password@localhost:27017" \ -- MongoDB 版本兼容性:确保使用的 mongoexport 工具版本与 MongoDB 服务器版本兼容。7. 总结使用 mongoexport 可以方便地将 MongoDB 集合中的数据导出为 JSON 或 CSV 格式。通过 --query、--fields、--sort 等参数,可以灵活控制导出内容。

    47110编辑于 2025-07-31
  • 来自专栏Nicky's blog

    docker环境mongoexport导出MongoDB数据

    最近需要导出一些mongoDB数据,只能采用命令的方式导出数据,需要借助mongoexport这个命令,命令使用比较容易,掌握一些参数用法即可 --host :代表远程连接的数据库地址,默认连接本地Mongo Up 9 months 0.0.0.0:27017->27017/tcp test_mongo 进入这个mongo容器 docker exec -it 0ach bash 使用mongoexport 命令 root@0achabcdefghi:/# mongoexport --db test_item --collection testModel --type=csv --fields=_id,BATCH_VERSION

    75210编辑于 2023-03-12
  • 来自专栏重庆的技术分享区

    mongoexport导出数据时遇到的种种问题(好坑)

    然后进入安装目录(我的安装目录):cd D:\Program Files\Work\MongoDB\Server\3.4\bin,执行 mongo 执行以上两步后,就可以输入有用的命令了 导出数据: mongoexport u root -p 12345 -d taobao -c prodect --type=cvs -o D:\data\prodect_cvs.dat 不知上述意思的可以参见: Mongo的导出工具mongoexport /mongoexport -d wx_connect -c template --csv -o template_csv.dat connected to: 127.0.0.1 csv mode requires /mongoexport -d wx_connect -c template --csv -f msgId,templateId,status,toUser -o template_csv_new.dat connected to: 127.0.0.1 exported 28 records                           ------导出成功 所以在末尾再加上-f 一列的名字 mongoexport

    7.2K30发布于 2018-05-28
  • 来自专栏Rgc

    mongoexport 导出需要授权数据库中的集合 报错 Authentication failed.

    当 mongo数据库启动服务时,使用了 认证机制,在使用mongoexport导出集合文件时,需要用户权限认证。 开启数据库认证服务: mongod --auth 导出mongo中集合文件: mongoexport -d test -c rgc -o /mnt/g/rgc.json -u root -p dfdf :'test'}]})     # 给rgc用户设置密码,并且有  test 数据库的  dbOwner权限  【需要有添加用户的权限,可以先取消服务改为非认证机制】 然后进行如下操作,便可成功 mongoexport ({user:'root',pwd:'dfdf',roles:[{role:'root',db:'admin'}]})  #添加root权限 【需要有添加用户的权限】 然后进行如下操作,便可成功 mongoexport docs.mongodb.com/manual/reference/method/db.createUser/ https://docs.mongodb.com/manual/reference/program/mongoexport

    2.2K20发布于 2018-08-30
  • 来自专栏finleyMa

    mongoDB总结

    导入导出 导出有 mongoexport和mongodump工具。 mongodump和mongodrestore对应 mongoexport和mongoimport对应 mongoexport 必须指定collection,但是可以导出来json或csv格式可读性好 \mongoexport.exe --help 假设要导出database是blog,collection是post。 . \mongoexport.exe -d blog -c post -o D:/post.json 导出整个库mongodump.exe --db riot,每个collection对应一个bson和metadata.json

    80920发布于 2018-09-10
  • 来自专栏技术圈

    mongodb的导出导入备份和恢复(全)

    本文链接:https://blog.csdn.net/qq_27717921/article/details/51321056 1开启服务 数据导入 在bin目录下执行mongoexport h 所要导出数据服务器IP地址 –d 数据库 –c 表名 –o 导出数据的文件名.dat(通常是路径到文件) //这里导出的是dat格式的,如果希望导出csv格式的数据文件 在bin目录下执行mongoexport –h 所要导出数据服务器IP地址 –d 数据库 –c 表名 –o 导出数据的文件名.dat(通常是路径到文件) 在bin目录下执行mongoexport –h 所要导出数据服务器IP地址 –d

    1.3K20发布于 2019-08-22
  • 来自专栏玖叁叁

    MongoDB备份和恢复的基本原理(一)

    备份MongoDB提供了多种备份工具,如mongodump和mongoexport。mongodump工具是一种命令行工具,用于备份MongoDB数据库和集合到指定的目录中。 mongoexport工具是另一种命令行工具,用于将MongoDB数据库或集合导出为JSON或CSV文件。mongodumpmongodump工具用于备份MongoDB数据库或集合。 使用mongoexport工具需要在命令行中执行以下命令:mongoexport --host <hostname> --port <port> --username <username> --password 例如,要将名为“mydatabase”的MongoDB数据库中的名为“mycollection”的集合导出为JSON文件,可以使用以下命令:mongoexport --host localhost --

    58230编辑于 2023-04-14
  • 来自专栏后端学习之道

    MongoDB:如何将 BSON 文档转换为可读的格式

    我将解释的一些方法包括使用 bsondump、mongoexport、Python 和 Bash。 使用 mongoexport 将 BSON 转换为 JSON mongoexport是一个命令行工具,可以生成存储在 MongoDB 实例中的数据的 JSON 或 CSV 导出。 mongoexport 工具是MongoDB 数据库工具包的一部分。 mongoexport从命令行运行: mongoexport --collection=employees --db=company --out=employees.json --pretty 要连接到在端口 /bson_to_json.sh 结论 如果要读取 BSON 文档的内容,可以使用 bsondump 和 mongoexport 将 BSON 文档转换为人类可读的格式,如 JSON。

    3.8K20编辑于 2023-10-14
  • 来自专栏Alone88

    mongodb数据库迁移备份数据

    2.集合备份和恢复 使用mongo自带命令来迁移数据,思路是先导出集合数据再导入到数据库中 导出命令:mongoexport 语法:mongoexport -d dbname -c collectionname :数据库名 -c:集合名称 --file : 选择导入的文件 -type : 文件类型,默认json -f : 字段,type为csv是必须设置此项 实战命令 推荐直接使用json格式就可以啦 导出:mongoexport

    2.7K30发布于 2020-06-11
  • 来自专栏JiekeXu之路

    MongoDB 备份恢复

    mongos 而不是 mongodmongo客户端命令行工具,其实也是一个 js 解释器,支持 js 语法MongoDB 备份恢复主要有以下两种组合工具:mongodump 和 mongorestore、mongoexport 2、mongoexport 和 mongoimport2.1、mongoexportmongoexport 是一个命令行工具,可对存储在MongoDB实例中的数据进行JSON或CSV导出。 --常用参数mongoexport --helpExport MongoDB data to CSV, TSV or JSON files.options: --help 如果仅指定读取首选项模式,则命令行选项采用字符串:mongoexport --host="mongos0.example.com:27017" --readPreference=secondary -- $COL_NAME export succeed"fiDB_NAME="jiekexu-erp-dfnissan"COL_NAME="partnerInteractiveLog"mongoexport

    2.3K31编辑于 2022-07-20
  • 来自专栏linda

    MongoDB备份与恢复

    一、Mongodb的导入与导出 1.1、导出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。 语法: mongoexport -d dbname -c collectionname -o file --type json/csv -f field 参数说明: --type : 输出的格式,默认为json -f :输出的字段,如果-type为csv,则需要加上-f "字段名" 例子: [root@vm-test1~]# mongoexport -c users -o /home/users.json --type json -f "_id,user_id,user_name,age,status" [root@vm-test1 ~]# mongoexport

    1.8K50发布于 2019-06-02
  • 来自专栏明天依旧可好的专栏

    MongoDB导出csv格式数据

    mongodb的安装目录下的bin文件夹 C:\Users\zzz>cd C:\Program Files\MongoDB\Server\4.0\bin 第二步: 从MongoDB导出csv格式数据 mongoexport 集合 -f arg 字段名 逗号隔开 -q arg 查询条件 json格式 –csv 导出csv格式 -o arg 导出的文件名 最常用格式: mongoexport

    4.2K30发布于 2019-01-22
  • 来自专栏运维经验分享

    备份(mongodump)和恢复(mongorestore)

    -------------------------------------------------------------------------------- 导入(mongoimport)和导出(mongoexport ) MongoDB提供了导入和导出的功能,分别是MongoDB下载目录下的mongoimport.exe和mongoexport.exe文件  导出数据可以使用命令:在系统用户级别下(不用进入数据库) 导出文件是文本数据,格式为JSON 导出表用以下命令: mongoexport.exe -h dbhost -d dbname -c collectionName -o output 参数说明: -h   数据库地址 -d 指明使用的库 -c 指明要导出的集合 -o 指明要导出的文件名 例子:mongoexport.exe -h 127.0.0.1 -d test -c user -o D:\mongodb

    2.9K10发布于 2019-06-22
  • 来自专栏深度学习之tensorflow实战篇

    mongodb11天之屠龙宝刀(十) 备份 还原 导出 导入::CSV,JSON,BOSN,解决中文乱码

    导入::CSV,JSON,BOSN,解决中文乱码 原文连接:直通车 mongodb数据备份和还原主要二种形式 一种是针对于库的mongodump和mongorestore, 一种是针对库中表的mongoexport 三,mongoexport导出表,或者表中部分字段 1,常用命令格式 mongoexport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 -f 字段 -q 条件导出 当导出文件出现中文乱码的是时候用UE(ultraedit)或者notepad++打开,另存为编码为utf-8格式的文件,重新打开中文编码即正常 2,导出整张表 [root@localhost mongodb]# mongoexport mongodb/tank/users.dat connected to: 127.0.0.1 exported 4 records 3,导出表中部分字段 [root@localhost mongodb]# mongoexport -o tank/users.csv connected to: 127.0.0.1 exported 4 records 4,根据条件敢出数据 [root@localhost mongodb]# mongoexport

    1.2K20发布于 2019-02-14
  • 来自专栏运维经验分享

    Mongo的备份和恢复(mongodump 和mongorestore )

    4、mongodump与mongoexport的区别: mongodump导出的是bson格式,是二进制形式,不过可以使用mongo自带的bsondump命令查看里面的数据,而mongoexport导出的则是文本 当无法使用BSON进行跨版本的数据迁移的时候,使用JSON格式即mongoexport/mongoimport是一个可选项。

    89920发布于 2019-03-11
  • 来自专栏云计算教程系列

    如何在Ubuntu 14.04上导入和导出MongoDB数据库

    要从MongoDB导出信息,请使用该命令mongoexport。它允许您导出非常精细的导出,以便您可以指定数据库,集合,字段,甚至可以使用查询进行导出。 一个简单的mongoexport例子是从我们之前导入的newdb数据库中导出餐馆集合。 它可以这样做: sudo mongoexport --db newdb -c restaurants --out newdbexport.json 在上面的命令中,我们用--db来指定数据库,-c集合以及 成功的输出mongoexport应如下所示: 2016-01-20T03:39:00.143-0500 connected to: localhost 2016-01-20T03:39:03.145 要退出MongoDB提示,请exit在提示符处键入: exit 如果要从sudo命令行而不是在连接到数据库时导出数据,请mongoexport通过为-q参数指定前面的查询部分,如下所示: sudo mongoexport

    3K00发布于 2018-09-28
  • 来自专栏运维经验分享

    MongoDB学习(六)数据库的备份、还原、导入及导出

    进行单个集合导出导入时使用mongoexport和mongoimport,这一对组合操作的数据是JSON格式,可读性较高。 2、mongoexport(导出)及mongoimport(导入) 2.1 mongoexport →参数: 命令 全称 默认值 参考释义 --help 查看mongoexport的使用帮助 -- version 查看mongoexport的版本号 -d --db <database> 指定要在哪个数据库上运行该命令 -c --collection <collection> 指定要导出的集合 o --out <file> 指定要导出的文件路径(含文件名),如果不指定,则会导出为标准输出(例如stdout) →举个栗子: 导出mytest数据库中的user集合到user.json文件中 mongoexport merge> insert(插入), upsert(替换数据库中的文档), merge(合并) 指定导入过程中,如何应对数据库文档与导入文件中的文档匹配 (默认会使用_id字段对比)的情况  其他参数与mongoexport

    5.8K20发布于 2019-06-15
  • 来自专栏运维经验分享

    备份(mongodump)和恢复(mongorestore)

    -------------------------------------------------------------------------------- 导入(mongoimport)和导出(mongoexport ) MongoDB提供了导入和导出的功能,分别是MongoDB下载目录下的mongoimport.exe和mongoexport.exe文件  导出数据可以使用命令:在系统用户级别下(不用进入数据库) 导出文件是文本数据,格式为JSON 导出表用以下命令: mongoexport.exe -h dbhost -d dbname -c collectionName -o output 参数说明: -h  数据库地址 -d 指明使用的库 -c 指明要导出的集合 -o 指明要导出的文件名 例子:mongoexport.exe -h 127.0.0.1

    1.9K30发布于 2019-03-11
  • 来自专栏智慧协同

    mongodb 备份、还原、导出、导入

    http://blog.51yip.com/nosql/1573.html mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport 四,mongoexport导出表,或者表中部分字段 1,常用命令格式 mongoexport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 -f 字段 -q 条件导出 100的数据 --csv 表示导出的文件格式为csv的,这个比较有用,因为大部分的关系型数据库都是支持csv,在这里有共同点 2,导出整张表 [root@localhost mongodb]# mongoexport tank/users.dat connected to: 127.0.0.1 exported 4 records 3,导出表中部分字段 [root@localhost mongodb]# mongoexport tank/users.csv connected to: 127.0.0.1 exported 4 records 4,根据条件敢出数据 [root@localhost mongodb]# mongoexport

    7.8K21发布于 2019-06-13
领券