mongodb 新建使用者 摘自網路

2021-09-06 22:24:32 字數 566 閱讀 6282

首先如果在除admin庫之外的使用者通過db.adduser()新增是不會成功的。

我刪除了原admin庫的root使用者,通過db.createuser()建立:

db.createuser(]}

); 切換到其他庫刪除原使用者

usetest

db.system.users.remove();或者

db.dropuser("test")

新建使用者

db.adduser('test','test123');

使用以上舊的命令會有warning,不過還是可以建立成功

warning:the'adduser'shell helper isdeprecated.pleaseuse'createuser』 instead

建議還是通過以下命令建立

db.createuser(]}

); 請參考:

db.createuser() 語法

現在2.6有了role的概念,有自帶的role,也可以根據需要新建role,賦予乙個使用者,這裡不再詳解,檢視有哪些role,使用show roles即可

MongoDB聯合查詢 摘自網路

1 簡單手工關聯 首先將結果查詢出來放到乙個變數裡面,然後再查詢 u db.user.findone for var p db.postings.find p.hasnext 2 dbref方式關聯 例子 步驟1 取得當前使用者資訊 db.user.insert u1 db.user.find 0 ...

mongodb 2 6 新建使用者

隨著版本的更新,對在使用mongodb的業務也進行了版本公升級,但是在drop掉乙個資料庫時,問題來了,原來的使用者隨著刪除庫也被刪除掉,但是再想通過原來的語法db.adduser 新增,一直報錯,提示用db.createuser 命令建立。首先如果在除admin庫之外的使用者通過db.adduse...

MongoDB新建使用者密碼正確卻授權失敗的問題

年底在阿里雲低價購買了一台mongodb伺服器,版本4.0,網路設定什麼的一切順利。但是我在linux上用mongo客戶端以新賬戶登入卻是成功的,初步判斷是客戶端匹配問題,但是找不到解決方案,愁啊 無意間,在登入了阿里雲的網頁版本客戶端後,發現通過網頁也可以建立新的使用者,我就在linux上用db....