1、用户管理:
连接数据库:
mongo 127.0.0.1:27017
切换到admin数据库:
> use admin
创建管理员账户:
db.createUser(
{
user: "rootUser",
pwd: "rootPass",
roles: [ { role: "root", db: "admin" } ]
}
)
登录数据库:
> use admin
> db.auth("adminUser", "adminPass")
> 显示当前数据库中所有的账户:
db.system.users.find().pretty()
切换到指定数据库:
> use testDB
显示当前数据库的用户:
> show users
创建用户:
db.createUser(
{
user: "testUser",
pwd: "testPass",
roles: [ { role: "readWrite", db: "testdb" }]
}
)
删除指定用户:
> db.dropUser("testUser")
退出数据库连接:
> quit()
2、数据库管理:
切换到要新建的数据库:
> use testdb;
创建用户:
db.createUser(
{
user: "testUser",
pwd: "testPass",
roles: [ { role: "readWrite", db: "testdb" }]
}
)
用新建的账户登录:
> db.auth("testUser","testPass")
在当前数据库中新建集合;
> db.table1.save({"id":"1"})
显示当前数据库的集合:
> db.table1.save({"id":"1"})
在当前集合中插入一条数据:
> db.table1.insert({"id":"3"})
显示当前集合中的所有数据内容:
> db.table1.find()
显示当前集合中指定的数据内容:
> db.table1.findOne({"id":"3"})
显示当前使用的数据库:
> db()
删除当前数据库:
> db.dropDatabase()
[THE END]