最近是一直忙碌的狀態,英語課最近也沒有去上,這應該是懶惰啦,哇啊哦;insist…insist…insist…只有忙完這段時間嘍。。。今天就說下MongoDB中建立資料庫… 建立資料庫 檢查當前選擇的資料庫使用命令 db
>dbtest
use 命令
MongoDB use DATABASE_NAME 用於建立資料庫。該命令將建立一個新的資料庫,如果它不存在,否則將返回現有的資料庫。
use基本文法
use DATABASE_NAME
執行個體:
use db_detail
switched to db db_detail 查看資料庫列表,使用命令show dbs
> show dbslocal 0.000GB
建立的資料庫mydb 列表中是不存在的。要顯示的資料庫,需要把它插入至少一個檔案
> db.customer.insert({name:"Alan Liu"})> show dbsdb_detail 0.000GBlocal 0.000GB
查看庫下的資料表
show collectionscustomer
*在 MongoDB 預設資料庫測試。如果沒有建立任何資料庫,然後集合將被儲存在測試資料庫
寫到這想到oracle有使用者角色授權,那同樣MongoDB也應該有,查了下資料果真如此: 建立使用者
鍵入命令:
> use adminswitched 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》