0
我在MongoDB中創建了兩個用戶,一個是讀寫訪問,另一個是隻讀訪問。 我想在node.js中驗證這些角色。 任何人都可以讓我知道如何獲得登錄的用戶角色。如何在node.js中檢查MongoDB用戶角色
在此先感謝。
我在MongoDB中創建了兩個用戶,一個是讀寫訪問,另一個是隻讀訪問。 我想在node.js中驗證這些角色。 任何人都可以讓我知道如何獲得登錄的用戶角色。如何在node.js中檢查MongoDB用戶角色
在此先感謝。
你可以做的是
db.runCommand(
{
usersInfo: { user: "user-name", db: "db-name" },
showPrivileges: true
}
)
這將返回userInfo
你也可以查詢多個用戶同時
db.runCommand(
{ usersInfo: [ { user: "user-name1", db: "db-name" },
{ user: "user-name2", db: "db-name" } ],
showPrivileges: true
})
感謝您的答覆。但我得到以下錯誤: TypeError:db.runCommand不是函數 我正在使用MongoCLient連接到數據庫。 –
var MongoClient = require('mongodb')。MongoClient; –
MongoClient.connect(「mongodb:// user:pwd @ localhost:27017/test1」,請讓我知道如果我犯了什麼錯誤 –