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

Compter le nombre de commentaires dans la publication dans Meteor

N'utilisez pas d'observation. Il consomme des ressources et ne dépasse pas un serveur (si N serveurs observent le changement, vous aurez N incréments). Je peux recommander deux options possibles :

crochets

Comme vous l'avez suggéré, vous pouvez utiliser collection-hooks pour modifier le décompte. Plus précisément, vous voudrez probablement utiliser after.insert et after.remove sur vos Comments le recueil. Les crochets ne nécessitent pas de ressources supplémentaires :ils corrigent simplement le code de collecte sous-jacent pour exécuter votre rappel.

Lecture recommandée :Un aperçu des crochets de la collection Meteor

méthodes

Si vous utilisez des méthodes pour insérer et supprimer vos commentaires, vous pouvez également modifier le nombre de commentaires en même temps. Cela a l'avantage de ne pas nécessiter de package externe, mais cela nécessite également un mélange de préoccupations dans vos méthodes.