use 数据库名;
此时数据库有了,但是默认不会显示,需要插入一条数据
db.test.insert({'test': 'test'})
然后执行show dbs
就能看到此数据库了。
db.createUser(
{
user: "用户名",
pwd: "密码",
roles: [ "readWrite" ]
}
);
这样,在当前数据库下就会添加一个具有readWrite
操作权限的用户了。
这里要强调的是,需要在哪个库里添加用户,需要先执行
use 数据库名
进入当前数据库下,再执行db.createUser
创建用户。
MongoDB内置角色参考:Built-In Roles