我在MongoDB中有一个简单的查询,如下:
{ $group : { _id : { color: "$color", transport: "$transport"} , count : { $sum : 1 } } }
这意味着在sql中查询为:
select color, transport,count(1) from t group by color, transport
我会问_id
在上面的mongodb查询中是什么意思,如果我将_id
更改为任何其他字符串,例如groupBy
,则错误是:groupBy不是聚合运算符,它看起来必须是_id
并且不能更改