MongoDB 建立資料庫與使用者權限__資料庫

來源:互聯網
上載者:User

最近是一直忙碌的狀態,英語課最近也沒有去上,這應該是懶惰啦,哇啊哦;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》

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.