mongoexport
导数据 数据同步 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的更多相关文章
- MongoDB导入(mongoimport)-导出(mongoexport)工具使用
1.导出工具-mongoexport Mongodb中的mongoexport工具可以把一个collection导出为JSON格式或者CSV格式文件. (1).导出为JSON文件 /opt/mongo ...
- MongoDB 备份(mongodump)恢复(mongorerstore) 导出 (Mongoexport) 导入( Mongoimport)
MongoDB 备份(mongodump) 在Mongodb中我们使用mongodump命令来备份MongoDB数据.该命令可以导出所有数据到指定目录中. mongodump命令可以通过参数指定导出的 ...
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
一.导出工具mongoexport Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件.可以通过参数指定导出的数据项,也可以根据指定的条件导 ...
- 【MongoDB】mongoimport and mongoexport of data (一)
In the software development, we usually are faced with a common question of exporting or importing d ...
- Mongo的导出工具mongoexport介绍
需求介绍:将mongodb中的数据以文件的方式导出:json或cvs格式 mongo 提供了mongoexport的工具,可以实现将库中的数据以json或cvs的格式输出到文件中.mongoexpor ...
- mongoexport导出数据
mongoexport用法: /***** Export MongoDB data to CSV, TSV or JSON files.options: --help ...
- MongoDB 执行mongoexport时异常及分析(关于数字类型的查询)
今天在用mongoexport导出满足一定条件下的数据时,遇到了一个报错,现纪录下来,并且针对此错误对MongoDB 的 数字类型 做了进一步的学习. 背景 及 报错信息 今天接到一个业务需求,需要从 ...
- mongoexport 导出需要授权数据库中的集合 报错 Authentication failed.
当 mongo数据库启动服务时,使用了 认证机制,在使用mongoexport导出集合文件时,需要用户权限认证. 开启数据库认证服务: mongod --auth 导出mongo中集合文件: mong ...
- MongoExport后的负载均衡问题查询及解决:can't accept new chunks because there are still 2 deletes from previous migration
问题 前一阵有一个数据导出需求,按照各种数据库的使用方法,使用MongoExport方法导出数据,将数据导出到本地文件系统,在导出之后遇到此问题. 此问题和mongoexport的原理有关,我们知道数 ...
- mongo数据的导入(mongoimport)和导出(mongoexport)
1.导出数据可以使用命令: mongoexport -h dbhost -d dbname -c collectionName -o output 参数说明: -h 数据库地址 -d 指明使用的库 - ...
随机推荐
- fatal error: malformed or corrupted AST file: 'Unable to load module Darwin.pcm 问题解决
xcode5 编译project.偶然碰到了以下的问题: fatal error: malformed or corrupted AST file: 'Unable to load module &q ...
- R语言低级绘图函数-arrows
arrows 函数用来在一张图表上添加箭头,只需要分别指定起始坐标和终止坐标,就可以添加箭头了,还可以通过一些属性对箭头的形状,大小进行调整 基本用法: xo, yo 指定起始点的x和y坐标,x1, ...
- CentOS后台运行和关闭、查看后台任务命令
fg.bg.jobs.&.nohup.ctrl+z.ctrl+c 命令 一.& 加在一个命令的最后,可以把这个命令放到后台执行,如 watch -n 10 sh test.sh &am ...
- openal资料转贴
地址:http://blog.sina.com.cn/s/blog_685b5b220100ukbp.html OpenAL简介 OpenAL(Open Audio Library)是专门负责3D定位 ...
- Linux下的CPU性能瓶颈分析案例
问题描述: 在对notify执行性能测试时发现cpu负载突然飙高,cpu利用率高达95%.这时候就要排查是哪些线程消耗了cpu,并从代码层找到占用cpu的“罪魁祸首”. 步骤: 1. 先用ps+gre ...
- Oracle RAC:使用 NFS 共享存储时的 mount 选项 总结
oracle rac 使用nfs作为共享存储时,mount的选项有 要求,不能随便设置 grid的要求: rw,bg,hard,nointr,rsize=32768,wsize=32768, ...
- Python 内部类
内部类也就是在类的内部再定义类,如下: #!/usr/bin/env python #-*- coding:utf-8 -*- class People(object): class Chinese( ...
- 用Broadcast Receiver刷新数据(二)
采用消息发布/订阅的一个很大的优点就是代码的简洁性,并且能够有效地降低消息发布者和订阅者之间的耦合度.举个例子,比如有两个界面,ActivityA和ActivityB,从ActivityA界面跳转到A ...
- 如果我们的MCU调试不通过,我们该如何测试?(未完待续)
我们拿到一款MCU,首先在选型的时候对他们都会有一个大概的了解,首先我们知道它多大与的FLASH,多大的RAM,是否与我们的项目适合,资源上是否足够,内频是否足够,运行速率能否达到标准,性能怎么样,比 ...
- 使用Editplus和Dev C++配置C++的编译运行环 境
或许大家会有疑问,为何不直接使用VC;VS;或Dev这些IDE呢?何必舍近求远.主要是因为写程序这么多年来已经习惯了Editplus,包括他的快捷键,语法自动完成,语法提示等等,Editplus用了这 ...