这是我的汇总阶段。在这里,我获得了无效的参考用户。正确。因为小组赛结束后,我们只有_id字段。
var eventGroupOperation = Aggregation.group(Fields.fields("userId"))
var projectOperation = Aggregation.project("user")
但是在这里我很困惑。
var eventGroupOperation = Aggregation.group(Fields.fields("userId"))
var projectOperation = Aggregation.project("userId")
没有错误,我的汇总是
{ "aggregate" : "__collection__", "pipeline" : [{ "$group" : { "_id" : "$userId" } }, { "$project" : { "userId" : "$_id.userId" } }] }
正如我在组管道中看到的,我们只有_id字段。如何投影在组阶段之后不存在的userId字段。