मेरे आवेदन में मैं कोडों को संभालने के लिए डेटाबेस के रूप में MongoDB का उपयोग कर रहा हूं और Express + Mongoose
का उपयोग कर रहा हूं। मैंने डेटाबेस में उपयोगकर्ता को जोड़ा है और उपयोगकर्ता के लिए readWrite
भूमिका दी है, अब मैं डेटाबेस से डेटा प्राप्त कर सकता हूं। लेकिन जब मैं फ़ंक्शन Express + Mongoose
में फ़ंक्शन का उपयोग करके संग्रह सम्मिलित करने का प्रयास कर रहा हूं, तो मुझे निम्न त्रुटि संदेश मिला और मुझे यह नहीं मिला कि उपयोगकर्ता को findandmodify
विशेषाधिकार कैसे जोड़ा जाए।MongoDB - उपयोगकर्ता को खोजने के लिए उपयोगकर्ता को खोजने के लिए विशेषाधिकार
{"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' और कैसे आप कर रहे हैं उपयोगकर्ता को अनुमति दे रहे हैं। धन्यवाद! –
कृपया हमें बैकएंड पर अपना कोड दिखाएं, फिर हम आपको इस समस्या को ठीक करने में मदद करेंगे। –