2017-05-18 73 views
-1

我想group內MongoDB的一些文件,一個$match階段這樣之後:

db.trips.aggregate([ 
    { "$match": { 
     "Stop Time": { 
     "$lt": "31.07.2013 23:59" 
     } 
    } 
    }, 
    { "$group": { 
      "$_id": { "Start": "$Start", "End": "$End" }, 
    } 
    }] 

但是我收到以下錯誤:

"The field '$_id' must be an accumulator object"

爲什麼會出現此錯誤,爲什麼只有在包含匹配階段時才顯示?沒有比賽階段,它運作得很好。

+1

$ _id意味着你要使用的_id字段的值,我不認爲這是可能在這種情況下 –

+0

@UlugToprak是的,這就是它..錯字 – ffritz

回答

2

$ _id是不是累加器功能它shoult被_id