久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Mongodb中的身份驗證方式有哪些

145次閱讀
沒有評論

共計 838 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

本篇文章給大家分享的是有關 Mongodb 中的身份驗證方式有哪些,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。

1. 介紹

不管數據庫是在多安全的環境或者本地環境,給數據庫建立一個安全的環境是很有必要的。

Mongodb 提供了一系列的 安全功能,這里介紹一種很常用的身份驗證方式。

2. 開啟驗證

默認情況下,只要在啟動數據庫的時候沒有加上 –auth 選項,就是沒有身份驗證功能的,所有客戶端都可以進行所有權限的操作。

如果加上過后,我們就可以通過安全的身份驗證連接數據庫。如果要在數據庫中進行身份驗證,可以通過 db.auth(username, password),如果驗證成功則返回 1,反之。

3. 建立用戶

建立用戶我們可以通過 db.createUser()  方法來建立用戶,比如下面這樣:

db.createUser({user:  username , pwd:  password , roles: [ {role:  read , db:  test}
]});

db.createUser 方法的接受一個對象,里面的 user 代表用戶名,pwd 代表密碼,而 roles 是一個數組可以接受多個對象,每個對象可以對應作用于的數據庫,其中的 role 字段代表對作用的數據庫的權限,官方規定了一些列的內置角色,可以通過 文檔查詢。

4. 刪除用戶

刪除用戶需要具有權限的用戶進行操作,通過 db.dropUser() 方法進行,接受一個字符串,這個字符串就是用戶名:

db.dropUser(user1

5. 獲取用戶

可以通過 db.getUser() 方法來獲取用戶信息,同樣它接受一個字符串,字符串為用戶名:

db.getUser(user1

以上就是 Mongodb 中的身份驗證方式有哪些,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計838字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 阿坝县| 镇沅| 汉沽区| 社会| 南澳县| 大理市| 布尔津县| 昌乐县| 海城市| 沁源县| 肃宁县| 梁平县| 新民市| 巫溪县| 高尔夫| 嘉祥县| 新河县| 洞口县| 华池县| 浦东新区| 西充县| 容城县| 松江区| 平顶山市| 印江| 永济市| 阿瓦提县| 松桃| 陕西省| 渭源县| 凤山县| 巫山县| 吉安县| 昆山市| 肃北| 胶南市| 鸡东县| 昭苏县| 临湘市| 辽源市| 五指山市|