bin/mongo.exe
顯示資料庫們
show dbs
使用資料庫
use test
顯示資料表們
show collections
或
show tables
搜尋整個資料表
db.YOUR_TABLE.find()
刪除資料表內資料
db.foo.remove({})
刪除資料表
db.foo.drop()
釋放不需要的空間
db.repairDatabase()
FYI:
http://netkiller.github.io/nosql/mongodb/mongo.html
建立 admin 帳號密碼
use admin
db.createUser({
user: "admin帳號",
pwd: "admin密碼",
roles: [ { role: "root", db: "admin" } ]
})
登入 admin 建立一般 user 帳號密碼
use admin
db.auth("admin帳號","admin密碼")
db.createUser({
user: "user帳號",
pwd: "user密碼",
roles: [ { role: "readWrite", db: "user資料庫" } ]
})
(舊)建立admin帳號密碼
use admin
db.createUser(
{
user: "admin",
pwd: "密碼",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
(舊)建立product帳號密碼
use 資料庫
db.createUser(
{
user: "帳號",
pwd: "密碼",
roles: [ { role: "dbAdmin", db: "資料庫" } ]
}
)
資料庫還原
mongorestore -d airdental --directoryperdb C:\restore\airdental
沒有留言:
張貼留言