这是我用于聚合的管道数组:
var pipelineArray = [
{ group: {objectId:'$rating', total:{'$sum':1}} }
];
此处评级栏是数字栏。运行聚合后,objectid始终保持为空。如果我将“评级”从数字转换为字符串,则objectid将显示该值。输出为:
{
"result": [
{
"objectId": null
},
{
"objectId": null
}
]
}
解析服务器版本为2.8.4。 MongoDb版本:3.6