导数据 数据同步 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. linux -- 注销,关机,重启

      注销:logout Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat ...

  2. 关于多层for循环迭代的效率优化问题

    关于多层for循环迭代的效率优化问题 今天笔试的时候遇到这么一道题目  说有上面这么循环嵌套  .问怎么优化 并说明原因.     for(int i = 0 ; i < 1000 ;i++){ ...

  3. CentOS查看本机公网IP命令

    icanhazip.com 使你在任何地方知道你的公网IP地址 icanhazip.com是一个网址,你在浏览器中输入这个网址,你就能得到你的公网IP地址了. 我在Linux下一般使用curl ica ...

  4. mui.back()返回刷新功能

    使用场景:操作某个步骤需要获取用户信息,如果用户未登陆,则跳转登录页面,登陆成功之后使用mui.back()返回父页面,父页面必须刷新. 子页面:登陆页 父页面:跳转登录页的页面 1. 在子页面初始化 ...

  5. eclipse 远程链接访问hadoop 集群日志信息没有输出的问题l

    Eclipse插件Run on Hadoop没有用到hadoop集群节点的问题参考来源 http://f.dataguru.cn/thread-250980-1-1.html http://f.dat ...

  6. Dll 使用 PChar 参数的小例子 - 回复 "linximf" 的问题

    本例效果图: Dll 文件: library Lib; uses   SysUtils, Classes; {$R *.res} procedure Test(p: PChar); const   T ...

  7. MVC+LINQToSQL的Repository模式之(一)数据工厂 DataContext绑定线程

    namespace Data{    /// <summary>    /// 数据库建立工厂    /// Created By : 张占岭    /// Created Date:20 ...

  8. JavaScript去空格之trim()

    <script> var str=" ab cd "; alert("["+str.trim()+"]"); </scri ...

  9. 一个简单的Golang实现的HTTP Proxy

    http://blog.csdn.net/michael__li/article/details/53941312

  10. C语言分支结构之if else语句

    前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条.第三条……一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用, ...