MongoDB自带shell用法

显示数据库

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

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注