1. 程式人生 > >mongoDB設定使用者名稱密碼的一個要點

mongoDB設定使用者名稱密碼的一個要點

開發十年,就只剩下這套架構體系了! >>>   

增加使用者之前, 先選好庫

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. 為執行該方法的資料庫建立