Foros del Web » Programando para Internet » Node.js »

error count en aggregation con mongoose en node.js

Estas en el tema de error count en aggregation con mongoose en node.js en el foro de Node.js en Foros del Web. Buenas tardes tengo un documento en mongo muy sencillo con esta estructura Código: { nombre: "prueba" estado: true, fecha: creación } necesito desde mongo un ...
  #1 (permalink)  
Antiguo 28/02/2021, 21:37
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 6 meses
Puntos: 50
error count en aggregation con mongoose en node.js

Buenas tardes

tengo un documento en mongo muy sencillo con esta estructura
Código:
{
   nombre: "prueba"
   estado: true,
  fecha: creación
}
necesito desde mongo un aggregation que me devuelva cuantos registros están en estado true y cuantos en estado false.

basado en documentación que encontré en internet genere algo similar a esto. pero me genere error y no logor identificar como solucionarlo: Error: Arguments must be aggregate pipeline operators

Código:
let logGroup = await LogSchemaModel.aggregate([
        {
          //$match: { "estado": estado}
        },
        {
          $group: {
            _id: '$id',\
            'activos':{ $sum: { $cond: ["$estado", 1, 0] }},
            'inactivos':{ $sum: { $cond: ["$estado", 0, 1] }}
          }
        }, function(err, stats) {
            console.log("error: ", err);
        }
      ]);

Me pueden orientar porfavor, gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:31.