Количество элементов MongoDb с группировкой по промежутку времени

Я не понимаю, как реализовать следующий запрос через MongoDb:

Мне нужно подсчитать количество документов, но с условием, что будет взят только один документ за каждый промежуток времени, равный 30 минутам. т.е. если за 60 минут у меня есть два документа, мне нужно добавить только один в общее количество. Каждый документ будет содержать created поле, содержащее указанную дату. У меня есть MongoDb v. 3.0.2 и c# MongoDb driver v. 2.0, но будет достаточно, если вы дадите мне совет, как реализовать это через собственный запрос MongoDb.


person Vladyslav Furdak    schedule 21.08.2015    source источник
comment
Также добавлен мой собственный взгляд на дубликат при возврате в качестве действительного типа BSON Date для перевода на любой языковой имплементации в результате.   -  person Blakes Seven    schedule 21.08.2015