MongoDB相当于SQL“TOP”

时间:2012-11-09 15:29:22

标签: jquery mongodb jqgrid

从用户中选择前10名a,b MONGODB中的等效sql查询

作为保存json数据和从数据库中检索json数据的jqgrid功能的一部分,我在MONGODB中需要这个简单的SQL查询。

2 个答案:

答案 0 :(得分:16)

.limit()

示例:

db.things.find().limit(10)

文档: http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%7B%7Blimit%28%29%7D%7D

根据下面的评论,从技术上讲,你也想要对集合进行排序,所以它会是:

db.things.find().sort({someField:1}).limit(10)

答案 1 :(得分:1)

简短的问题,简短的回答:您可以使用sort()和limit()

来实现这一点