1、进入mongo
mongo --port 27017
2、登录
db.auth("[用户名]","[密码]");
3、创建用户
use [数据库名];
db.createUser(
{
user: "[用户名]",
pwd: "[密码]",
roles: [ {
role: "[user角色类型]",
db: "[数据库名]" }
]
}
)
user角色类型:
1. 数据库用户角色:read、readWrite;
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
4、索引相关
# 创建索引
db.[表名].ensureIndex({"[字段名]":1},{"[字段名]":1})
# 查看索引
db.[表名].getIndexes()
5、其他基本命令
show dbs //查看所有库
show collections //查看所有集合
db.dropUser("[用户名]");