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

Mise à jour de Mongoose sans rappel

La bonne façon d'appeler update avec la mangouste est la suivante :

User.update(query, update).exec(callback);

De cette façon, vous pourrez ignorer le callback :

User.update(query, update).exec();

Lorsque vous appelez

User.update(query, update)

il renvoie un objet de requête.

C'est très utile lorsque vous interrogez votre base de données, car vous pouvez manipuler l'objet de requête avant de l'exécuter. Par exemple, vous pouvez spécifier une limit pour votre find requête :

User.find(query).limit(12).exec(callback);

Update utilise le même mécanisme, même si ce n'est pas si utile là-bas.