En mi caso solo quiero obtener un número para usarlo. Este es mi esquema:
const personaSchema = mongoose.Schema({ nombre:String, direccion: String, dineroRecibido: Number, fecha: String },{versionKey: false})esta es mi función agregada:
const mostrarSumaDinerosPorDia = async (fecha) =>{ const sumaDineroHoy = await PersonaModel.aggregate( [ {$match:{fecha:fecha}}, {$group:{_id:'$fecha' ,total:{$sum:'$dineroRecibido'}}} ] ) console.log(sumaDineroHoy) }y esta es mi consola de respuestas:
[ { _id: '24 de diciembre del 2021', total: 10000 } ]Solo quiero obtener 10000, no más.
Agregue esto a su canalización de agregación { $project: { "_id": 0 } }
Más información sobre $project aquí: $project MongoDB