在我的應用程序中,我使用MongoDB作爲數據庫並使用Express + Mongoose
來處理代碼。我已經添加了一個用戶到數據庫,併爲用戶提供了readWrite
角色,現在我可以從數據庫中獲取數據。但是,當我試圖插入使用save
函數在Express + Mongoose
中收集我收到以下錯誤消息,我找不到如何將findandmodify
特權添加到用戶。MongoDB - 如何將findandmodify特權添加到用戶
{"name":"MongoError",
"ok":0,
"errmsg":"not authorized on od-database to execute command { findandmodify: \"identitycounters\",
query: {
field: \"id\",
model: \"Products\" },
new: 1 ,
remove: 0,
upsert: 0,
update: { $inc: { count: 1 } } }","code":13}
請幫幫我。
請分享,展示了數據庫名稱的代碼片段,你是如何調用'mongoose.createConnection'以及如何正在向用戶授予許可。謝謝! –
請在後臺向我們顯示您的代碼,然後我們將幫助您解決此問題。 –