MongoDB用戶及數據庫管理命令


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]  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM