【发布时间】:2017-10-17 22:44:46
【问题描述】:
我正在尝试group mongoDB 中的一些文档,就在这样的$match 阶段之后:
db.trips.aggregate([
{ "$match": {
"Stop Time": {
"$lt": "31.07.2013 23:59"
}
}
},
{ "$group": {
"$_id": { "Start": "$Start", "End": "$End" },
}
}]
但是我收到以下错误:
"字段 '$_id' 必须是累加器对象"
为什么会出现这个错误,为什么它只在我包含比赛阶段时才会出现?没有比赛阶段,它工作得很好。
【问题讨论】:
-
$_id 表示您想使用 _id 字段的值我认为在这种情况下这是不可能的
-
@UlugToprak 是的,就是这样......错字。
标签: mongodb mongodb-query aggregation-framework