Linux中mongodb安装和导出为json
来源:互联网 发布:关之琳 知乎 编辑:程序博客网 时间:2024/06/06 09:56
采用官方工具导出mongo数据为json格式
文档:https://docs.mongodb.com/manual/reference/program/mongoexport/
可以远程导出,只要有host:port即可。
首先需要安装tools:
在redhat中:
文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
1、编写repo文件
Create a /etc/yum.repos.d/mongodb-org-3.2.repo file so that you can install MongoDB directly, using yum.
[mongodb-org-3.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
2.选择安装功能
一共有以下几种选择
mongodb-orgA metapackage that will automatically install the four component packages listed below.mongodb-org-serverContains the mongod daemon and associated configuration and init scripts.mongodb-org-mongosContains the mongos daemon.mongodb-org-shellContains the mongo shell.mongodb-org-toolsContains the following MongoDB tools: mongoimport bsondump, mongodump,mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop.如果全部安装:
sudo yum install -y mongodb-org
如果只安装tools
sudo yum install -y mongodb-org-tools
3.导出json
sudo mongoexport -h $mongoDBUri --db $db_name -c $collection_name -q '{ $or:[ {"alerts.FamilyFriendly.completed":false}, {"alerts.GasAndSafety.completed":false}, {"alerts.Breakfast.completed":false}, {"alerts.SpokenLanguage.completed":false}, {"alerts.LocationHighlights.completed":false}, {"alerts.AccessibilityEnsure.completed":false}, {"alerts.AirportShuttle.completed":false}, {"alerts.RoomSize.completed":false}, {"alerts.Renovations.completed":false} ]}' -f hotelId,alerts -o $OUTPUTDIR/contentScore-$(date +%F)-e.json --jsonArray
- -h host:port
- --db db
- -c collections
- -q query string,查询语法
- -f 选择导出字段
- -o 导出文件
- --jsonArray 导出为数组,默认为{}{}{}...
0 0
- Linux中mongodb安装和导出为json
- 远程从Mongodb 数据库导出数据为json文件
- Linux中安装MongoDB
- Linux中MongoDB的安装和配置方法
- linux虚拟机中安装mongodb
- 远程从Mongodb 数据库中 导出数据为Excel 文件
- 远程从Mongodb 数据库中导出为CSV文件
- linux中json处理工具jq的安装和使用
- Linux下mongodb安装及数据导入导出教程
- MongoDB中的数据导出为JSON文件时报错“Failed: not authorized on XXX to...”
- mongodb 导入和导出
- mongodb 导出和备份
- Linux中安装MongoDB及简单入门
- linux上安装mongodb扩展——mongo和mongodb
- Mongodb数据导出到json或csv
- mongodb mongoexprt 导出数据 json csv格式
- win 批处理,导出 MongoDB 到 json 文件
- mysql数据导出成mongodb的json
- Linux中解析json---jq
- Linux中读写权限
- camel7
- learn shell
- # 欢迎使用Markdown编辑器写博客
- Linux中mongodb安装和导出为json
- AWS CLI使用s3
- Tomcat创建HTTPS访问,java访问https
- swift3.0 关于字符串
- Spring-Boot - 初步搭建
- 使用Github进行合作开发
- spring 与 hibernate 集成事务配置
- groupadd: cannot open /etc/gshadow
- 我该如何学习