Använd inte observera. Den förbrukar resurser och skalar inte förbi en server (i N servrar som observerar ändringen kommer du att ha N steg). Jag kan rekommendera två möjliga alternativ:
krokar
Som du föreslog kan du använda collection-hooks
för att ändra räkningen. Specifikt skulle du förmodligen vilja använda after.insert
och after.remove
på dina Comments
samling. Hooks kräver inga extra resurser – de korrigerar bara den underliggande insamlingskoden för att köra din återuppringning.
Rekommenderad läsning:A Look At Meteor Collection Hooks
metoder
Om du använder metoder för att infoga och ta bort dina kommentarer kan du också ändra antalet kommentarer samtidigt. Detta har fördelen att det inte kräver ett externt paket, men det kräver också en viss blandning av problem i dina metoder.