Cargando

Ir a contenido

X

Agrupar por fechas en mongodb





Solución elegida por el autor
Iniciado por Enzo10 , 07 mayo 2015 - 20:42


  AUTOR PREGUNTA

Publicado 07 mayo 2015 - 17: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.


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 07 mayo 2015 - 20:42

Con el comando de agregacion lo puedes hacer:

db.contacts.aggregate([ {$group: {_id: "$creado", count: {$sum: 1}}} ]);


 

Publicado 07 mayo 2015 - 20: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 } } } ]


   AUTOR PREGUNTA

Publicado 08 mayo 2015 - 04:23

Eso era lo que estaba buscando, gracias!




X