Verwenden Sie nicht beobachten. Es verbraucht Ressourcen und skaliert nicht über einen Server hinaus (wenn N Server die Änderung beobachten, haben Sie N Inkremente). Ich kann zwei mögliche Optionen empfehlen:
Haken
Wie Sie vorgeschlagen haben, können Sie Sammelhaken
verwenden um die Zählung zu ändern. Insbesondere möchten Sie wahrscheinlich after.insert
verwenden und after.remove
in Ihren Comments
Sammlung. Hooks erfordern keine zusätzlichen Ressourcen – sie patchen lediglich den zugrunde liegenden Sammlungscode, um Ihren Callback auszuführen.
Empfohlene Lektüre:A Look At Meteor Collection Hooks
Methoden
Wenn Sie Methoden verwenden Um Ihre Kommentare einzufügen und zu entfernen, können Sie gleichzeitig auch Ihre Kommentaranzahl ändern. Dies hat den Vorteil, dass kein externes Paket erforderlich ist, es erfordert jedoch auch eine gewisse Mischung von Bedenken in Ihren Methoden.