请问如何得到数据中某字段的最高值,比如我想得到全班同学考试成绩的最高分!
------解决方案--------------------------------------------------------
db.users.find().sort({columnx:-1}).limit(1)
------解决方案--------------------------------------------------------
1楼的方法是对的。
DBCursor cur = db.users.find().sort({"成绩":-1}).limit(1);
while(cur.hasNext()){
BasicDBObject obj = cur.next();
Double score = (Double) obj.get("成绩");
}
楼主,你缺乏最基本的编程能力。别人给你代码,你都不去试一下。