![](/img/trans.png)
[英]How to create new User with password on MongoDB and connect from NodeJS application
[英]Create a mongoDB Database User from NodeJS
我正在嘗試通過 Nodejs 從我的 mongo 數據庫創建一個新用戶。 我知道您可以像這樣通過 cli 創建用戶:
db.createUser({
user: 'USERNAME',
pwd: passwordPrompt(),
roles: [{
role: 'readWrite',
db: 'DATABASE'
}]
})
但這不是我要找的,有沒有辦法從 nodejs 中為數據庫創建用戶? 是否有任何圖書館可以做這樣的事情,或者是否有 api 來創建新用戶?
在 MongoDb 節點驅動程序中, createUser
不可用,您必須使用addUser
db.addUser('username', 'password' , {
roles
})
可以參考MongoDb節點驅動官方提供的這個api文檔。
https://mongodb.github.io/node-mongodb-native/4.1/classes/Db.html#addUser https://mongodb.github.io/node-mongodb-native/4.1/interfaces/AddUserOptions.87518864
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.