关于mongodb 的操作

云端奇趣 2011-07-20 11:38:11
请问如何得到数据中某字段的最高值,比如我想得到全班同学考试成绩的最高分!
...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
老张-AI 2011-07-21
  • 打赏
  • 举报
回复
1楼的方法是对的。
DBCursor cur = db.users.find().sort({"成绩":-1}).limit(1);
while(cur.hasNext()){
BasicDBObject obj = cur.next();
Double score = (Double) obj.get("成绩");
}


楼主,你缺乏最基本的编程能力。别人给你代码,你都不去试一下。
rucypli 2011-07-20
  • 打赏
  • 举报
回复
db.users.find().sort({columnx:-1}).limit(1)
云端奇趣 2011-07-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 hwlvipone 的回复:]
请问如何得到数据中某字段的最高值,比如我想得到全班同学考试成绩的最高分!
[/Quote] 这样是得到一行数据吧? 我要的就是成绩最高的这个值 , 比如成绩最高值为99 那么我不要知道
她是谁,也不要知道她的其他数据,只要这个99

请问该如何做呢 ?

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧