我需要在到使用Java DB驅動程序來獲取數據的Java程序翻譯下面的MongoDB查詢的指導。任何指導將非常感激。Java的MongoDB的aggreate查詢
db.playerscorecollection.aggregate([
{
$unwind: "$scorearray"
},
{
$group:
{
_id: {player:'$player,venue:'$venue'}, maxScore: { $max: "$scorearray.score" }
}
}
]);
其實我聽錯了,我在這個問題發佈基於玩家和地點,然後caluclating最高得分分組結果MongoDB的查詢,我需要得到只有最高分的場地,如果我從場地出場,我得到一個錯誤,有人可以幫忙嗎? – user1965449
你需要學會說*你得到了什麼*錯誤!在任何情況下,你可以改變_id部分:_id:「$場地」 - 當然,它不會返回球員呢。 – Derick