Вот мой конвейерный массив для агрегации:
var pipelineArray = [
{ group: {objectId:'$rating', total:{'$sum':1}} }
];
Здесь рейтинговый столбец является числовым столбцом. и после выполнения агрегации objectid всегда остается нулевым. Если я конвертирую 'rating' из числа в строку, тогда objectid показывает значение. Вот вывод:
{
"result": [
{
"objectId": null
},
{
"objectId": null
}
]
}
Версия сервера разбора 2.8.4. Версия MongoDb: 3,6