J'ai un site web node.js. J'utilise mongoose pour me connecter avec mon mongodb. L'ajout de nouveaux enregistrements fonctionne bien et la recherche fonctionne également très bien. Mais quand je mets à jour l'enregistrement, il renvoie l'erreur ci-dessous. J'ai une fonction de rappel mais je ne sais pas ce qui ne va pas.node.js mongodb erreur de mise à jour
throw new Error ("writeConcern nécessite rappel") ^ Erreur: writeConcern nécessite rappel
Voici mon code de mise à jour.
var newUser = new User();
newUser.update({ 'local.email' : emailID }, { 'local.resetkey': ResetHash }, { multi: false }, function (err, res) {
if (err) return handleError(err);
console.log('The raw response from Mongo was ', raw);
});
Ceci est mon schéma ...
var mongoose = require('mongoose');
var bcrypt = require('bcrypt-nodejs');
var crypto = require('crypto');
var safe = { w: "0" };
// define the schema for our user model
local : {
email : String,
password : String,
resetkey : String,
resetexpiry : String,
},
});
module.exports = mongoose.model('User', userSchema);