MongoDB:8-MongoDB的导入(mongoimport)和导出(mongoexport)

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: MongoDB:8-MongoDB的导入(mongoimport)和导出(mongoexport)

导出数据


  1. mongoexport -h dbhost -d dbname -c collectionName -o output --type json/csv -f field
  2. 参数说明:
  3. -h  数据库地址
  4. -d 指明使用的库
  5. -c 指明要导出的集合
  6. -o 指明要导出的文件名
  7. --type : 输出的格式,默认为json
  8. -f :输出的字段,如果-type为csv,则需要加上-f "字段名"


示例:

  1. # Windows
  2. D:\Java\MongoDB\Server\3.4\bin>mongoexport -d mongotest -c users -o C:/Users/Administrator/Desktop/mongoDB/users.json
  3. 2017-10-11T07:58:57.008+0800    connected to: localhost
  4. 2017-10-11T07:58:57.090+0800    exported 20 records
  5. 1、将集合中account和balance字段导出为txt格式
  6. mongoexport -h 127.0.0.1 --port 27017 --username username  --password password  --collection accounts -f account,balance --out /usr/local/bak/db/1.txt --db dbname
  7. 2、将集合中account和balance字段导出为csv格式
  8. mongoexport -h 127.0.0.1 --port 27017 --username username --csv --password password  --collection accounts -f account,balance --out /usr/local/bak/db/1.csv --db dbname


  1. # Linux
  2. sudo mongoexport -d mongotest -c users -o /home/python/Desktop/mongoDB/users.json --type json -f  "_id,user_id,user_name,age,status"
  3. 注意:使用mongoexport 和mongoimport 先要进入到mongodb的bin目录



导入数据:


  1.       mongoimport -h dbhost -d dbname -c collectionname --file filename --headerline --type json/csv -f
  2. 参数说明:
  3. -h  数据库地址
  4. -d 指明使用的库
  5. -c 指明要导入的集合
  6. --type :导入的格式默认json
  7. -f :导入的字段名
  8. --headerline :如果导入的格式是csv,则可以使用第一行的标题作为导入的字段
  9. --file :要导入的文件


示例

  1. sudo mongoimport -d mongotest -c users --file /home/mongodump/articles.json --type json




相关文章
|
NoSQL Oracle MongoDB
【最佳实践】MongoDB导出导入数据
【最佳实践】MongoDB导出导入数据
609 2
|
JSON NoSQL 小程序
Mongodb数据库的导出和导入总结
Mongodb数据库的导出和导入总结
578 0
|
JSON NoSQL MongoDB
MongoDB 数据导出和导入 大全
MongoDB 数据导出和导入 大全
581 0
|
SQL NoSQL 数据管理
数据管理DMS使用问题之如何批量导入MongoDB的数据文件
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
11月前
|
存储 NoSQL JavaScript
Node.js导入MongoDB具体操作指南
通过本文,您已经学会了如何在Node.js中导入MongoDB并执行基本的CRUD操作。Node.js与MongoDB的结合使得构建高效、可扩展的后端服务变得更加容易。通过遵循本文的步骤,您可以快速设置并运行一个强大的数据存储和处理系统。希望这篇指南能为您的开发工作提供实用的帮助。
297 13
|
JSON NoSQL MongoDB
MongoDB批量导出导入操作的示例
使用 `mongoexport`和 `mongoimport`工具可以方便地对MongoDB数据库进行批量数据的导出和导入操作。它们支持多种格式和灵活的选项,使得数据迁移、备份和同步变得简单快捷。在实际应用中,根据具体的需求和数据特性选择合适的命令和选项是非常重要的,这将确保数据处理的效率和准确性。
520 2
|
JSON NoSQL MongoDB
在Ubuntu 14.04上如何导入和导出MongoDB数据库
在Ubuntu 14.04上如何导入和导出MongoDB数据库
164 0
|
JSON NoSQL MongoDB
蓝易云 - mongodb数据如何导入到clickhouse
以上步骤是一种通用的方法,具体的实现可能会根据你的具体需求和数据结构有所不同。
371 1
|
JSON NoSQL MongoDB
mongodb通过mongoexport命令导出数据
mongodb通过mongoexport命令导出数据
|
JSON NoSQL MongoDB
mongodb导出聚合查询的数据
mongodb导出聚合查询的数据

推荐镜像

更多