MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

come ottenere il valore di ritorno di findAndModify func in MongoDB con mongoose?

Specifica {new:true} nelle options oggetto. Ciò causerà il valore del risultato di findAndModify essere il documento dopo l'applicazione dell'aggiornamento, da cui puoi quindi leggere per ottenere il nuovo valore di amount .

Dettagli qui, nella tabella:http://www.mongodb.org/display/ DOCS/findAndModify+Comando

Credo che la tua richiamata dovrà accettare due argomenti, come:function(err, result){

Quando la richiamata viene attivata, result dovrebbe contenere il nuovo documento (se err è nullo).