Nella mia applicazione sto usando MongoDB come database e Express + Mongoose
per la gestione dei codici. Ho aggiunto un utente al database e dato il ruolo readWrite
per l'utente, ora posso recuperare i dati dal database. Ma quando sto cercando di inserire una collezione usando la funzione save
in Express + Mongoose
ho ricevuto il seguente messaggio di errore e non sono riuscito a trovare come aggiungere il privilegio findandmodify
all'utente.MongoDB - Come aggiungere il privilegio findandmodify a un utente
{"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}
Per favore aiutatemi.
Si prega di condividere i pezzi di codice che mostrano il nome del database, come si sta chiamando 'mongoose.createConnection' e come si stanno dando il permesso all'utente. Grazie! –
Mostraci i tuoi codici sul backend, quindi ti aiuteremo a recuperare questo problema. –