Мои данные mongoDB
:
>db.CUSTOMER.find()
{"Name": "A", "CreatedDate": "Wed Jan 29 2014"}
{"Name": "B", "CreatedDate": "Fri Jan 31 2014"}
{"Name": "C", "CreatedDate": "Sat Feb 01 2014"}
{"Name": "D", "CreatedDate": "Sat Feb 01 2014"}
В метеоре:
Customer = new Meteor.Collection("CUSTOMER");
Я пытаюсь сгруппировать их по дате (понедельник, вторник, среда, ...) в коллекции метеоров вместе с общим количеством данных. Это должно быть что-то вроде этого:
{"Date": "Wed Jan 29 2014", "Total" 1}
{"Date": "Fri Jan 31 2014", "Total" 1}
{"Date": "Sat Feb 01 2014", "Total" 2}
В mongoDB я бы просто использовал http://docs.mongodb.org/manual/reference/method/db.collection.group/, но, видимо, в метеоре это невозможно, так как он не поддерживает функции findAndModify, upsert, агрегат и map/reduce.
Есть ли примеры обходного пути, который я могу сделать, чтобы он работал?
Спасибо