Я работаю над проектом, в котором я отслеживаю количество кликов по теме.
Я использую mongodb, и мне нужно сгруппировать число кликов по дате (я хочу сгруппировать данные в течение 15 дней).
У меня есть хранилище данных в следующем формате в 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"
}
Я хочу группировать число кликов по теме: abc by days (в течение 15 дней).. Я знаю, как сгруппировать это, но как я могу группировать по дате, которые хранятся в моей базе данных
Я ищу результат в следующем формате
[
{
"date" : "date in log",
"click" : 9
},
{
"date" : "date in log",
"click" : 19
},
]
Я написал код, но он будет работать только в том случае, если дата находится в строке (код здесь http://pastebin.com/2wm1n1ix) ... пожалуйста, назовите меня, как мне сгруппировать его