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

Obtenir le document mis à jour dans MongoDB

Au lieu d'utiliser .update() , je pense que vous voulez utiliser .findAndModify() .

Une mise à jour peut mettre à jour plusieurs documents, et le deuxième argument de son rappel est le nombre de documents mis à jour (dans votre cas, 1).

Avec findAndModify , vous pouvez mettre à jour exactement un document (lisez la documentation pour savoir exactement en quoi il diffère de update ), et le document mis à jour sera transmis à la fonction de rappel.