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]
