mongodb sort limit和skip用法

  • A+
所属分类:mongodb

检索数据可以使用sort()方法来对数据进行排序,指定排序字段,并使用1或-1来指定排序方式是升序或降序。类似于SQL语句中的order by语句。

可以使用limit()方法来读取指定数量的数据,还可以使用skip()方法来跳过指定数量的数据。对分页性能上面效率非常高。

1. 语法

>db.COLLECTION_NAME.find().sort({KEY:1})

>db.COLLECTION_NAME.find().limit(NUMBER)

>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

2. sort()

注意:如果指定的排序键不存在,那么数值将以它们插入的顺序升序返回。

3. limit()

该函数用来指定返回结果的最大数量。

4. skip()

跳过前面两条数据。

5. 组合使用

6. 自然顺序$natural

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  2   博主  0

    • 请输入您的QQ号 9

      kjkj评论

      • 匿名 9

        :lol: 饿3