MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

comment obtenir la valeur de retour de la fonction findAndModify dans MongoDB avec mongoose ?

Spécifiez {new:true} dans les options objet. Cela entraînera la valeur de résultat de findAndModify être le document après l'application de la mise à jour, que vous pouvez ensuite lire pour obtenir la nouvelle valeur de amount .

Détails ici, dans le tableau :http://www.mongodb.org/display/ DOCS/trouverEtModifier+Commande

Je pense que votre rappel devra prendre deux arguments, comme :function(err, result){

Lorsque le rappel est déclenché, result doit contenir le nouveau document (si err est nul).