1 回答
TA貢獻(xiàn)1801條經(jīng)驗 獲得超16個贊
您可以使用 $count 聚合來查找數(shù)據(jù)中的總記錄,鏈接
要計算分組數(shù)據(jù)的總數(shù),可以在分組數(shù)據(jù)后使用 $count 聚合。如果你想要總計數(shù),你的查詢應(yīng)該是這樣的data::
query := []bson.M{
{"$group": bson.M{
"_id": "$booking_id",
}},
{"$count" : "count"},
}
pipe := getCollection.Pipe(query)
err = pipe.AllowDiskUse().One(&result)
要計算每個記錄中的記錄,"logs"您可以使用查詢?nèi)缦拢?/p>
query := []bson.M{
{"$group": bson.M{
"_id": "$booking_id",
"logs": bson.M{ "$push": "$$ROOT" },
"count": bson.M{"$sum":1},
}},
}
pipe := getCollection.Pipe(query)
err = pipe.AllowDiskUse().One(&result)
- 1 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報
