У меня в настоящее время есть такие записи в моей базе монго:
/* 1 */
{
"_id" : ObjectId("5bc746282c9bf51af0ff8afb"),
"horodate" : ISODate("2018-10-17T14:24:38.975Z"),
"id_track" : 835,
"type_cmd" : "F"
}
/* 2 */
{
"_id" : ObjectId("5bc746282c9bf51af0ff8afb"),
"horodate" : ISODate("2018-10-17T14:24:40.928Z"),
"id_track" : 853,
"type_cmd" : "R"
}
Я ищу среднее с запросом монго, чтобы получить ответ на этот буквальный запрос.
«type_cmd» может быть A, R, P, C, F
За период с вчерашнего дня с 3:00 до сегодняшнего дня 3.am для каждого «id_track» подсчитать, сколько записей, и подсчитать, сколько«type_cmd» для каждого типа «type_cmd».
Чтобы получить такой результат:
id_track Nb_records Type A Type_R Type_P etc...
853 652 52 54 25 XX
842 52 6 7 15 XX
35 25 12 5 2 XX
Большое спасибо за помощь, я впервые работаю с такой базой данных.
В настоящее время я учусь делать запрос от mongoshell, но он очень сильно отличается от mysql.