开发者社区> 宣小超> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mongoimport mongoexport

简介:
+关注继续查看

mongoexport:将数据导出成JSON格式,与标准的JSON有些不同

参数说明:

  1. [root@localhost mongodb]# ./bin/mongoexport --help  
  2. Export MongoDB data to CSV, TSV or JSON files.  
  3.   
  4. options:  
  5.   --help                    produce help message  
  6.   -v [ --verbose ]          be more verbose (include multiple times for more   
  7.                             verbosity e.g. -vvvvv)  
  8.   --version                 print the program's version and exit  
  9.   -h [ --host ] arg         mongo host to connect to ( <set name>/s1,s2 for   
  10.                             sets)  
  11.   --port arg                server port. Can also use --host hostname:port  
  12.   --ipv6                    enable IPv6 support (disabled by default)  
  13.   -u [ --username ] arg     username  
  14.   -p [ --password ] arg     password  
  15.   --dbpath arg              directly access mongod database files in the given   
  16.                             path, instead of connecting to a mongod  server -   
  17.                             needs to lock the data directory, so cannot be used  
  18.                             if a mongod is currently accessing the same path  
  19.   --directoryperdb          if dbpath specified, each db is in a separate   
  20.                             directory  
  21.   --journal                 enable journaling  
  22.   -d [ --db ] arg           database to use  
  23.   -c [ --collection ] arg   collection to use (some commands)  
  24.   -f [ --fields ] arg       comma separated list of field names e.g. -f   
  25.                             name,age  
  26.   --fieldFile arg           file with fields names - 1 per line  
  27.   -q [ --query ] arg        query filter, as a JSON string  
  28.   --csv                     export to csv instead of json  
  29.   -o [ --out ] arg          output file; if not specified, stdout is used  
  30.   --jsonArray               output to a json array rather than one object per   
  31.                             line  
  32.   -k [ --slaveOk ] arg (=1) use secondaries for export if available, default   
  33.                             true  


常用: mongoexport -d testdb -c testcol -o out.dat


mongoimport:从JSON导入,由于与标准的JSON略有些不同,如果出现错误,可以先导出看看mongo的格式要求,再导入

  1. [root@localhost mongodb]# ./bin/mongoimport --help  
  2. options:  
  3.   --help                  produce help message  
  4.   -v [ --verbose ]        be more verbose (include multiple times for more   
  5.                           verbosity e.g. -vvvvv)  
  6.   --version               print the program's version and exit  
  7.   -h [ --host ] arg       mongo host to connect to ( <set name>/s1,s2 for sets)  
  8.   --port arg              server port. Can also use --host hostname:port  
  9.   --ipv6                  enable IPv6 support (disabled by default)  
  10.   -u [ --username ] arg   username  
  11.   -p [ --password ] arg   password  
  12.   --dbpath arg            directly access mongod database files in the given   
  13.                           path, instead of connecting to a mongod  server -   
  14.                           needs to lock the data directory, so cannot be used   
  15.                           if a mongod is currently accessing the same path  
  16.   --directoryperdb        if dbpath specified, each db is in a separate   
  17.                           directory  
  18.   --journal               enable journaling  
  19.   -d [ --db ] arg         database to use  
  20.   -c [ --collection ] arg collection to use (some commands)  
  21.   -f [ --fields ] arg     comma separated list of field names e.g. -f name,age  
  22.   --fieldFile arg         file with fields names - 1 per line  
  23.   --ignoreBlanks          if given, empty fields in csv and tsv will be ignored  
  24.   --type arg              type of file to import.  default: json (json,csv,tsv)  
  25.   --file arg              file to import from; if not specified stdin is used  
  26.   --drop                  drop collection first   
  27.   --headerline            CSV,TSV only - use first line as headers  
  28.   --upsert                insert or update objects that already exist  
  29.   --upsertFields arg      comma-separated fields for the query part of the   
  30.                           upsert. You should make sure this is indexed  
  31.   --stopOnError           stop importing at first error rather than continuing  
  32.   --jsonArray             load a json array, not one item per line. Currently   
  33.                           limited to 4MB.  



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
React工作1:export导出
React工作1:export导出
15 0
MongodbTemplate的增删改操作
插入数据操作 将参数转换成一个对象,直接调用insert方法即可: 举例: @Document(collection="student") public class Student { private String studentId; private ...
2533 0
《Adobe Photoshop CC经典教程(彩色版)》—第1课1.5节自定义工作区
<span style='letter-spacing:1px'>本节书摘来自异步社区《Adobe Photoshop CC经典教程(彩色版)》一书中的第1课1.5节自定义工作区,作者【美】Adobe公司,更多章节内容可以访问云栖社区“异步社区”公众号查看。</span>
1518 0
mongod 启动报错
<p style="margin-top:0px; margin-bottom:1em; font-size:15px; word-break:break-word; white-space:pre-wrap; word-wrap:break-word; line-height:1.7em; overflow:auto; color:rgb(51,51,51); font-family:'
1127 0
mongrel
Mongrel是一种快速的针对Ruby的Http 服务器,专门为部署发布rails应用而产生的。  可以替代mod_ruby/fastcgi,可以用于生产部属环境。  支持集群,扩展性强。  有各种丰富插件和功能扩展。
617 0
_declspec(dllimport、dllexport)
  这是MFC定义的两宏,用于声明导入导出函数。 __declspec(dllexport) 声明一个导出函数,一般用于dll中 __declspec(dllimport) 声明一个导入函数,一般用于使用某个dll的exe中 __declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法。
868 0
+关注
宣小超
java,编程语言相关技术专家
10
文章
3
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载