Agrupar por fechas en mongodb
Iniciado por
Nieves Diaz
, may 07 2015 18:20
Solución elegida por el autor
Iniciado por
Enzo10
, 07 mayo 2015 - 21:42
Con el comando de agregacion lo puedes hacer:
db.contacts.aggregate([ {$group: {_id: "$creado", count: {$sum: 1}}} ]);
Ver solución completa
Pulsa corazón para recibir avisos de nuevas Respuestas
Nieves Diaz
AUTOR PREGUNTA
#1
Publicado 07 mayo 2015 - 18:20
Se que en mysql puedo utilizar el group by para agrupar por fechas los registros, pero mi pregunta es como puedo hacer esto en mongodb? Existe el group by o se hace con otro metodo. Gracias de antemano.
Esto también te interesa!
Enzo10
#2
Publicado
07 mayo 2015 - 21:42
Con el comando de agregacion lo puedes hacer:
db.contacts.aggregate([ {$group: {_id: "$creado", count: {$sum: 1}}} ]);
Respuesta de
Enzo10
Cuenta Std
21
Felipe35
#3
Publicado
07 mayo 2015 - 21:43
Usa group del comando de agregacion, incluso puedes extraer el mes, dia y año:
[ { "$group" : { "_id" : { month: { $month: "$date" }, day: { $dayOfMonth: "$date" }, year: { $year: "$date" } }, "count" : { $sum: 1 } } } ]
Nieves Diaz
AUTOR PREGUNTA
#4
Publicado 08 mayo 2015 - 05:23
Eso era lo que estaba buscando, gracias!