Gebruik geen observeren. Het verbruikt bronnen en schaalt niet verder dan één server (in N servers die de verandering waarnemen, heb je N stappen). Ik kan twee mogelijke opties aanbevelen:
haken
Zoals je suggereerde, kun je collection-hooks
gebruiken om de telling te wijzigen. In het bijzonder zou je waarschijnlijk after.insert
willen gebruiken en after.remove
op je Comments
verzameling. Hooks hebben geen extra middelen nodig - ze patchen alleen de onderliggende verzamelcode om uw callback uit te voeren.
Aanbevolen literatuur:Een blik op Meteor Collection-haken
methoden
Als u methoden gebruikt om uw opmerkingen in te voegen en te verwijderen, kunt u tegelijkertijd uw aantal opmerkingen wijzigen. Dit heeft het voordeel dat er geen extern pakket nodig is, maar het vereist ook enige vermenging van zorgen in uw methoden.