mongoDB設定使用者名稱密碼的一個要點
阿新 • • 發佈:2019-04-05
增加使用者之前, 先選好庫
use <庫名>
#選擇admin庫後可檢視system.users裡面的使用者資料
db.system.users.find()
db.createUser 這個函式填寫使用者名稱密碼與許可權就行了, 在這裡設定庫的名稱沒用. 一定要用用use選擇好庫再進行新增使用者.
使用的版本是3.6.4 在Node.js裡的寫法與之前的不相同了. 把使用者名稱密碼寫到url中:
'mongodb://<使用者名稱>:<密碼>@localhost:27017/remember?authSource=admin'
官方文件未能解決問題, 但還是有參考價值的,必畢是官方的 https://docs.mongodb.com/manual/reference/method/db.createUser/index.html
對createUser這樣描述,: Creates a new user for the database on which the method is run. 為執行該方法的資料庫建立