MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Anzahl Kommentare in Beiträgen in Meteor zählen

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.