显示数据库
show dbs
显示集合
show collections
切换数据库
use $db_name
切换集合
use $collection_name
查找
db.$collections_name.find().sort({"keyword": -1,"keyword":1}).limit(); sort(排序):1:正序;-1:倒序 limit:限制输出结果
#创建普通用户 db.createUser({user:"test",pwd:"123456",roles:[{role:"dbOwner",db:"iplat"}]}); #创建管理员用户 db.createUser({user:"root",pwd:"root123456",roles:[{role:"userAdminAnyDatabase",db:"admin"}]});
MongoDB默认日志为追加写入,文件大小将会越来越大
一、编写logAppend.js
use admin; db.runCommand({logRotate:1});
二、编写logAppend.sh
mongo 127.0.0.1:27017/admin /logAppend.js
三、权限设置
chmod 755 logAppend.*
四、编辑crontab
crontab -e 0 3 * * * /save/mongodb/shell/logAppend.sh > /tmp/log.log 2>&1