导数据 数据同步 mongodb无自增id 数据断点

mongoexport — MongoDB Manual https://docs.mongodb.com/manual/reference/program/mongoexport/

[root@e dump]# mongoexport --port 27017 -u admin -p pwd -h 1.2.3.4 --db superpub --collection ask --type json --file /mnt/mongoexport/superpub-ask.json
2018-11-26T10:08:29.355+0800 error parsing command line options: unknown option "file"
2018-11-26T10:08:29.355+0800 try 'mongoexport --help' for more information
[root@e dump]# mongoexport --help
Usage:
mongoexport <options>

Export data from MongoDB in CSV or JSON format.

See http://docs.mongodb.org/manual/reference/program/mongoexport/ for more information.

general options:
--help print usage
--version print th e tool version and exit

verbosity options:
-v, --verbose=<level> more detailed log output (include multiple times for more verbosity, e.g. -vvvvv, or specify a numeric value, e.g. --verbose=N)
--quiet hide all log output

connection options:
-h, --host=<hostname> mongodb host to connect to (setname/host1,host2 for replica sets)
--port=<port> server port (can also use --host hostname:port)

authentication options:
-u, --username=<username> username for authentication
-p, --password=<password> password for authentication
--authenticationDatabase=<database-name> database that holds the user's credentials
--authenticationMechanism=<mechanism> authentication mechanism to use

namespace options:
-d, --db=<database-name> database to use
-c, --collection=<collection-name> collection to use

output options:
-f, --fields=<field>[,<field>]* comma separated list of field names (required for exporting CSV) e.g. -f "name,age"
--fieldFile=<filename> file with field names - 1 per line
--type=<type> the output format, either json or csv (defaults to 'json') (default: json)
-o, --out=<filename> output file; if not specified, stdout is used
--jsonArray output to a JSON array rather than one object per line
--pretty output JSON formatted to be human-readable
--noHeaderLine export CSV data without a list of field names at the first line

querying options:
-q, --query=<json> query filter, as a JSON string, e.g., '{x:{$gt:1}}'
--queryFile=<filename> path to a file containing a query filter (JSON)
-k, --slaveOk allow secondary reads if available (default true) (default: false)
--readPreference=<string>|<json> specify either a preference name or a preference json object
--forceTableScan force a table scan (do not use $snapshot)
--skip=<count> number of documents to skip
--limit=<count> limit the number of documents to export
--sort=<json> sort order, as a JSON string, e.g. '{x:1}'
--assertExists if specified, export fails if the collection does not exist (default: false)
[root@e dump]# mongoexport --port 27017 -u admin -p pwd -h 1.2.3.4 --db superpub --collection ask --type json --out /mnt/mongoexport/superpub-ask.json
2018-11-26T10:08:56.440+0800 error connecting to db server: server returned error on SASL authentication step: Authentication failed.

[root@e dump]# mongoexport –authenticationDatabase admin --port 27017 -u admin -p pwd -h 1.2.3.4 --db superpub --collection ask --type json --out /mnt/mongoexport/superpub-ask.json
2018-11-26T10:12:04.529+0800 too many positional arguments: [–authenticationDatabase admin]
2018-11-26T10:12:04.529+0800 try 'mongoexport --help' for more information
[root@e dump]# mongoexport --authenticationDatabase admin --port 27017 -u admin -p pwd -h 1.2.3.4 --db superpub --collection ask --type json --out /mnt/mongoexport/superpub-ask.json
2018-11-26T10:12:24.853+0800 connected to: 1.2.3.4:27017
2018-11-26T10:12:25.850+0800 [........................] superpub.ask 0/124339189 (0.0%)
2018-11-26T10:12:26.850+0800 [........................] superpub.ask 24000/124339189 (0.0%)
2018-11-26T10:12:27.850+0800 [........................] superpub.ask 32000/124339189 (0.0%)
2018-11-26T10:12:28.850+0800 [........................] superpub.ask 56000/124339189 (0.0%)
2018-11-26T10:12:29.850+0800 [........................] superpub.ask 64000/124339189 (0.1%)
2018-11-26T10:12:30.851+0800 [........................] superpub.ask 88000/124339189 (0.1%)
2018-11-26T10:12:31.850+0800 [........................] superpub.ask 96000/124339189 (0.1%)
2018-11-26T10:12:32.850+0800 [........................] superpub.ask 120000/124339189 (0.1%)
2018-11-26T10:12:33.850+0800 [........................] superpub.ask 136000/124339189 (0.1%)
2018-11-26T10:12:34.850+0800 [........................] superpub.ask 160000/124339189 (0.1%)
2018-11-26T10:12:35.850+0800 [........................] superpub.ask 168000/124339189 (0.1%)
2018-11-26T10:12:36.850+0800 [........................] superpub.ask 192000/124339189 (0.2%)
2018-11-26T10:12:37.850+0800 [........................] superpub.ask 208000/124339189 (0.2%)
2018-11-26T10:12:38.850+0800 [........................] superpub.ask 224000/124339189 (0.2%)
2018-11-26T10:12:39.850+0800 [........................] superpub.ask 240000/124339189 (0.2%)
2018-11-26T10:12:40.850+0800 [........................] superpub.ask 264000/124339189 (0.2%)
2018-11-26T10:12:41.850+0800 [........................] superpub.ask 280000/124339189 (0.2%)
2018-11-26T10:12:42.850+0800 [........................] superpub.ask 296000/124339189 (0.2%)
2018-11-26T10:12:43.850+0800 [........................] superpub.ask 312000/124339189 (0.3%)
2018-11-26T10:12:44.850+0800 [........................] superpub.ask 336000/124339189 (0.3%)
2018-11-26T10:12:45.850+0800 [........................] superpub.ask 352000/124339189 (0.3%)
2018-11-26T10:12:46.850+0800 [........................] superpub.ask 368000/124339189 (0.3%)
2018-11-26T10:12:47.850+0800 [........................] superpub.ask 384000/124339189 (0.3%)
2018-11-26T10:12:48.850+0800 [........................] superpub.ask 392000/124339189 (0.3%)
2018-11-26T10:12:49.850+0800 [........................] superpub.ask 400000/124339189 (0.3%)
2018-11-26T10:12:50.850+0800 [........................] superpub.ask 400000/124339189 (0.3%)
2018-11-26T10:12:51.850+0800 [........................] superpub.ask 432000/124339189 (0.3%)
2018-11-26T10:12:52.850+0800 [........................] superpub.ask 440000/124339189 (0.4%)
2018-11-26T10:12:53.854+0800 [........................] superpub.ask 464000/124339189 (0.4%)
2018-11-26T10:12:54.850+0800 [........................] superpub.ask 472000/124339189 (0.4%)
2018-11-26T10:12:55.850+0800 [........................] superpub.ask 496000/124339189 (0.4%)
2018-11-26T10:12:56.850+0800 [........................] superpub.ask 504000/124339189 (0.4%)
2018-11-26T10:12:57.851+0800 [........................] superpub.ask 520000/124339189 (0.4%)
2018-11-26T10:12:58.850+0800 [........................] superpub.ask 528000/124339189 (0.4%)
2018-11-26T10:12:59.850+0800 [........................] superpub.ask 536000/124339189 (0.4%)
2018-11-26T10:13:00.850+0800 [........................] superpub.ask 544000/124339189 (0.4%)
2018-11-26T10:13:01.850+0800 [........................] superpub.ask 552000/124339189 (0.4%)
2018-11-26T10:13:02.850+0800 [........................] superpub.ask 560000/124339189 (0.5%)
2018-11-26T10:13:03.850+0800 [........................] superpub.ask 568000/124339189 (0.5%)
2018-11-26T10:13:04.850+0800 [........................] superpub.ask 576000/124339189 (0.5%)
2018-11-26T10:13:05.850+0800 [........................] superpub.ask 608000/124339189 (0.5%)
2018-11-26T10:13:06.850+0800 [........................] superpub.ask 624000/124339189 (0.5%)
2018-11-26T10:13:07.850+0800 [........................] superpub.ask 640000/124339189 (0.5%)
2018-11-26T10:13:08.850+0800 [........................] superpub.ask 656000/124339189 (0.5%)
2018-11-26T10:13:09.850+0800 [........................] superpub.ask 664000/124339189 (0.5%)
2018-11-26T10:13:10.850+0800 [........................] superpub.ask 672000/124339189 (0.5%)
2018-11-26T10:13:11.850+0800 [........................] superpub.ask 688000/124339189 (0.6%)
2018-11-26T10:13:12.861+0800 [........................] superpub.ask 704000/124339189 (0.6%)
2018-11-26T10:13:13.850+0800 [........................] superpub.ask 712000/124339189 (0.6%)
2018-11-26T10:13:14.850+0800 [........................] superpub.ask 720000/124339189 (0.6%)
2018-11-26T10:13:15.850+0800 [........................] superpub.ask 728000/124339189 (0.6%)
2018-11-26T10:13:16.850+0800 [........................] superpub.ask 736000/124339189 (0.6%)
2018-11-26T10:13:17.850+0800 [........................] superpub.ask 736000/124339189 (0.6%)
2018-11-26T10:13:18.850+0800 [........................] superpub.ask 744000/124339189 (0.6%)

制定字段导出

mongoexport --authenticationDatabase admin  --port 27017 -u admin -p pwd123 -h 1.2.3.4   --db superpub --collection ask  --type csv --fields "question,answer"  --out /mnt/mongoexport/superpub-ask-q-a.csv

mongoexport的更多相关文章

  1. MongoDB导入(mongoimport)-导出(mongoexport)工具使用

    1.导出工具-mongoexport Mongodb中的mongoexport工具可以把一个collection导出为JSON格式或者CSV格式文件. (1).导出为JSON文件 /opt/mongo ...

  2. MongoDB 备份(mongodump)恢复(mongorerstore) 导出 (Mongoexport) 导入( Mongoimport)

    MongoDB 备份(mongodump) 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到指定目录中. mongodump命令可以通过参数指定导出的 ...

  3. Mongodb数据导出工具mongoexport和导入工具mongoimport介绍

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

  4. 【MongoDB】mongoimport and mongoexport of data (一)

    In the software development, we usually are faced with a common question of exporting or importing d ...

  5. Mongo的导出工具mongoexport介绍

    需求介绍:将mongodb中的数据以文件的方式导出:json或cvs格式 mongo 提供了mongoexport的工具,可以实现将库中的数据以json或cvs的格式输出到文件中.mongoexpor ...

  6. mongoexport导出数据

    mongoexport用法: /***** Export MongoDB data to CSV, TSV or JSON files.options:  --help                 ...

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

    今天在用mongoexport导出满足一定条件下的数据时,遇到了一个报错,现纪录下来,并且针对此错误对MongoDB 的 数字类型 做了进一步的学习. 背景 及 报错信息 今天接到一个业务需求,需要从 ...

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

    当 mongo数据库启动服务时,使用了 认证机制,在使用mongoexport导出集合文件时,需要用户权限认证. 开启数据库认证服务: mongod --auth 导出mongo中集合文件: mong ...

  9. MongoExport后的负载均衡问题查询及解决:can't accept new chunks because there are still 2 deletes from previous migration

    问题 前一阵有一个数据导出需求,按照各种数据库的使用方法,使用MongoExport方法导出数据,将数据导出到本地文件系统,在导出之后遇到此问题. 此问题和mongoexport的原理有关,我们知道数 ...

  10. mongo数据的导入(mongoimport)和导出(mongoexport)

    1.导出数据可以使用命令: mongoexport -h dbhost -d dbname -c collectionName -o output 参数说明: -h 数据库地址 -d 指明使用的库 - ...

随机推荐

  1. Fastqc 碱基质量分布图

    横坐标代表每个每个碱基的位置,反映了读长信息,比如测序的读长为150bp,横坐标就是1到150: 纵坐标代表碱基质量值, 图中的箱线图代表在每个位置上所有碱基的质量值分布, 中间的红线代表的是中位数 ...

  2. 未能在当前目标框架中解析主引用“System.Net.Http”,它是一个框架程序集。“.NETFramework,Version=v4.0”。若要解决此问题,请移除引用“System.Net.Http”,或将应用程序的目标重新指向包含“System.Net.Http”的框架版本。 Zephyr.Web

    解决方法:升级项目到.net framework 4.5

  3. html5移动端根据百度地图api获取详细地址

    <script type="text/javascript" src="js/BMap.js" ></script> <scrip ...

  4. [转]anchorPoint 锚点解析

    转自:http://blog.csdn.net/cjopengler/article/details/7045638 anchor point 究竟是怎么回事? 之所以造成不容易理解的是因为我们平时看 ...

  5. Android v4包中的 SwipeRefreshLayout 官方的下拉刷新组件

    SwipeRefreshLayout在v4包下,相应的v4Demo中也有相应的样例.假设没有请下载最新support-v4 SwipeRefreshLayout 仅仅能有一个直接子View,可能是一个 ...

  6. fireworks切图

    下载安装完成后打开软件 打开一张图片 首选参数的撤销次数改成999 按住空格键 鼠标会变成小手的形状 这时候可以拖拽图像 找到切片工具 记住缩放比例的快捷键 ctrl+空格 放大某个区域 切的时候按住 ...

  7. tiny6410SDK制作NFS文件系统

    1.初次编译内核出现问题 解决方法:将uboot的tools目录 下的mkimage拷贝到/bin/下. 2.开机后终端出现mmc0: error -110 whilst initialising S ...

  8. laravel 模版赋值

    1)一般赋值是直接用view助手函数返回的 return view('Index/index', ['key'=>'value']); 2)一般做系统时,我们都会有一个共同控制器,其他控制器继承 ...

  9. CH7-WEB开发(集成在一起)

  10. Linux dstat 命令

    dstat 是一个监控系统资源使用情况的工具,常见用法如下: [root@localhost ~]$ yum install -y dstat [root@localhost ~]$ dstat -- ...