sql >> Base de Datos >  >> NoSQL >> MongoDB

Contar el número de comentarios en la publicación en Meteor

No use observar. Consume recursos y no escala más allá de un servidor (en N servidores observan el cambio, tendrá N incrementos). Puedo recomendar dos opciones posibles:

ganchos

Como sugirió, puede usar ganchos de colección para modificar el conteo. Específicamente, probablemente querrá usar after.insert y after.remove en tus Comments recopilación. Los ganchos no requieren recursos adicionales, solo parchean el código de colección subyacente para ejecutar su devolución de llamada.

Lectura recomendada:Una mirada a los ganchos de la colección Meteor

métodos

Si usa métodos para insertar y eliminar sus comentarios, también puede modificar su cuenta de comentarios al mismo tiempo. Esto tiene la ventaja de que no requiere un paquete externo; sin embargo, también requiere cierta combinación de preocupaciones en sus métodos.