У меня есть миллионы записей, как это:MongoDB Aggreation Multiple Группа
{
"_id" : ObjectId("568adba57faad8f22ff38a07"),
"temperature" : 27,
"elapsedTime" : 27,
"stationId" : 28,
"beaconId" : 238,
"beaconClass" : 1,
"batteryLevel" : 61
}
Я хочу, чтобы сгруппировать мои записи, как это:
{"stationId":1, "beaconClass":1, total_time: summary_of_elapsedTime_in_station_for_this_beaconClass}
{"stationId":1, "beaconClass":2, total_time: summary_of_elapsedTime_in_station_for_this_beaconClass}
...
...
{"stationId":2, "beaconClass":1, total_time: summary_of_elapsedTime_in_station_for_this_beaconClass}
{"stationId":2, "beaconClass":2, total_time: summary_of_elapsedTime_in_station_for_this_beaconClass}
{"stationId":2, "beaconClass":3, total_time: summary_of_elapsedTime_in_station_for_this_beaconClass}
...
...
// so on
я могу группировать по stationId или beaconId или класса. Но когда я пытаюсь сгруппировать по нескольким столбцам, получившим ошибку.
Как я могу создать запрос агрегации для этого?
Возможный дубликат [группы MongoDB с несколькими id] (http://stackoverflow.com/questions/24035627/mongodb-group-with-multiple-id) – styvane