grupo por fechas en mongodb

Estoy trabajando en un proyecto en el que estoy rastreando el número de clics en un tema.

Estoy usando mongodb y tengo que agrupar el número de clics por fecha (quiero agrupar los datos durante 15 días).

Tengo un almacén de datos en el siguiente formato en mongodb

{ 
   "_id" : ObjectId("4d663451d1e7242c4b68e000"), 
  "date" : "Mon Dec 27 2010 18:51:22 GMT+0000 (UTC)", 
  "topic" : "abc", 
  "time" : "18:51:22"
}
{ 
    "_id" : ObjectId("4d6634514cb5cb2c4b69e000"), 
    "date" : "Mon Dec 27 2010 18:51:23 GMT+0000 (UTC)", 
    "topic" : "bce", 
    "time" : "18:51:23"
}

Quiero agrupar el número de clics en el tema: ABC por días (durante 15 días). Sé cómo agrupar eso, pero ¿cómo puedo agrupar por fecha que están almacenados en mi base de datos

Estoy buscando resultados en el siguiente formato

[
  {
    "date" : "date in log",
    "click" : 9 
  },  
  {
    "date" : "date in log",
    "click" : 19
  },  
]

Tengo un código escrito pero funcionará solo si la fecha está en cadena (el código está aquíhttp: //pastebin.com/2wm1n1i) ... por favor guíame cómo lo agrupo

Respuestas a la pregunta(8)

Su respuesta a la pregunta