簡體   English   中英

從 NodeJS 創建一個 mongoDB 數據庫用戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM