MongoDB基本管理命令
基本命令:http://www.cnblogs.com/Joans/p/3729914.html
检查是否在运行:
ps -ef | grep mongo netstat -an | grep 27017
Open the port on firewall:
firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload
Mongodbpymongo.errors.ServerSelectionTimeoutError: ip:27017: timed out
- telnet ip 27017 发现端口不通
-
在mongodb所在服务器的防火墙中开放此端口
开放端口:firewall-cmd --zone=public --add-port=27017/tcp --permanent
重新载入:firewall-cmd --reload
查看:firewall-cmd --zone= public --query-port=27017/tcp
-
再次连接OK
1、指定字段排序、第一个
db.collection.find({条件}).sort({“a”:-1}).limit(1)
2、导出
$ mongoexport --help Export MongoDB data to CSV, TSV or JSON files. Options: --help produce help message --quiet silence all non error diagnostic messages -h [ --host ] arg mongo host to connect to ( <set name>/s1,s2 for sets) 主机名 默认127.0.0.1 --port arg server port. Can also use --host hostname:port 端口 默认27017 -u [ --username ] arg username 用户名 -p [ --password ] arg password 密码 -d [ --db ] arg database to use 数据库名 -c [ --collection ] arg collection to use (some commands) 集合名 -f [ --fields ] arg comma separated list of field names e.g. -f name,age 字段名,导出到csv时候需要 --fieldFile arg file with field names - 1 per line --csv export to csv instead of json 导出csv格式 -o [ --out ] arg output file; if not specified, stdout is used 导出文件名 -q [ --query ] arg query filter, as a JSON string, e.g., '{x:{$gt:1}}' 查询条件,使用json格式 --skip arg (=0) documents to skip, default 0 跳过数据,偏移,默认为0 --limit arg (=0) limit the numbers of documents returned, default all 限制返回的documents数量,默认为0 --sort arg sort order, as a JSON string, e.g., '{x:1}' 排序
./mongoexport -h "127.0.0.1" -d database名称 -c 集合名 -o Booking.csv --type csv -f "Request,Response,InputTime,Duration,LogType"