sql >> Databasteknik >  >> NoSQL >> MongoDB

Räkna antalet kommentarer i inlägget i Meteor

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.




  1. Hitta dokument med array som innehåller ett specifikt värde

  2. Infoga data i kapslad array i mongodb

  3. Hur gör man fältval på find() i mongodb-drivrutinen?

  4. Hur får man reda på alla mongoosemodeller?