• 三 MongoDB进阶


    1 Limit方法

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

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

    2 Skip方法

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

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

     

    3 Skip和Limit实现分页

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

    mongodb为:

    PS:

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

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

    4 排序 sort方法

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

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

    5 mongodb索引

    未完待续。。。

  • 相关阅读:
    软件工程概论第十二周学习进度
    冲刺第十天
    评价搜狗输入法
    冲刺第九天
    冲刺第八天
    冲刺第七天
    冲刺第六天
    冲刺第五天
    软件工程概论第十一周学习进度
    冲刺第四天
  • 原文地址:https://www.cnblogs.com/feizifeiyu/p/7988353.html
Copyright © 2020-2023  润新知