0
我有一大堆的文件:如何計算Mongo中的最大值和唯一值?
{ "name" : "A", "value" : 10},
{ "name" : "B", "value" : 12},
{ "name" : "B", "value" : 14},
{ "name" : "A", "value" : 16},
{ "name" : "C", "value" : 11}
我要找到每個名字的最低值,因此結果將是
{ "name" : "A", "value" : 10},
{ "name" : "B", "value" : 12},
{ "name" : "C", "value" : 11}
什麼是正確的方式做在蒙戈此查詢?我一直在思考SQL。
使用MongoDB的[聚合框架(http://docs.mongodb.org/manual/applications/aggregation/)像這樣分組查詢。 – JohnnyHK
as @JohnnyHK said'aggregate({$ group:{_id:「$ name」,value:{$ max:「$ value」}}})'或者類似的東西 – Sammaye
你在尋找每個組的最大值還是分?你的標題說最大,但你的問題說分鐘... – Sammaye