最近是一直忙碌的狀態,英語課最近也沒有去上,這應該是懶惰啦,哇啊哦;insist…insist…insist…只有忙完這段時間嘍。。。今天就說下MongoDB中創建數據庫…
創建數據庫
檢查當前選擇的數據庫使用命令 db
>db
test
use 命令
MongoDB use DATABASE_NAME 用於創建數據庫。該命令將創建一個新的數據庫,如果它不存在,否則將返回現有的數據庫。
use基本語法
use DATABASE_NAME
實例:
use db_detail
switched to db db_detail
查看數據庫列表,使用命令show dbs
> show dbs
local 0.000GB
創建的數據庫mydb 列表中是不存在的。要顯示的數據庫,需要把它插入至少一個文件
> db.customer.insert({name:"Alan Liu"})
> show dbs
db_detail 0.000GB
local 0.000GB
查看庫下的數據表
show collections
customer
*在 MongoDB 默認數據庫測試。如果沒有創建任何數據庫,然後集合將被存儲在測試數據庫
寫到這想到oracle有用戶角色授權,那同樣MongoDB也應該有,查了下資料果真如此:
創建用戶
鍵入命令:
> use admin
switched to db admin
>db.createUser({user:"admin",pwd:"admin",roles[{role:"userAdminAnyDatabase",db:"admin"}]})
Successfully added user: {
"user" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
用戶登錄
首先需要使用“use 數據庫名稱,如: use admin”跳轉到當前數據庫模式下,然後用戶登錄
權限具體詳情請參考:https://docs.mongodb.com/master/reference/method/db.createUser/
《爲你而廚·Meet》