1 Limit方法

概念:查询指定数量的数据,该方法接受一个数字参数作为查询记录数的数量

举个例子:查询集合col中最多2条记录数

三 MongoDB进阶

 

2 Skip方法

概念:查询到的结果集中,跳过指定数量的数据,该方法接受一个数字参数作为跳过指定数量的数据

举个例子:查询集合col中最多两条记录,且跳过1条记录

 三 MongoDB进阶

 

3 Skip和Limit实现分页

查询第10条到第100条的记录,sql为:limit(10,100)

mongodb为:

三 MongoDB进阶

PS:

1:在sort、skip、limit中,无论三者顺序如何,执行顺序始终为:先sort、再skip、最后limit

2:使用skip和limit来做分页只适合少量的数据,当数据达到百万级时,效率会非常低,此时建议使用where和limit来做分页

 

4 排序 sort方法

概念:mongodb通过sort方法进行排序,接受表示排序的字段作为参数,1表示升序,-1表示降序

举个例子:查询集合col中的所有文档,并按照_id从小到大进行排序

三 MongoDB进阶

 

5 mongodb索引

未完待续。。。

 

相关文章:

  • 2022-12-23
  • 2022-01-28
  • 2021-05-30
  • 2022-01-12
  • 2022-12-23
  • 2021-11-05
猜你喜欢
  • 2021-04-24
  • 2021-09-21
  • 2021-11-09
  • 2018-03-29
  • 2018-04-06
相关资源
相似解决方案