zoukankan      html  css  js  c++  java
  • 三 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索引

    未完待续。。。

  • 相关阅读:
    Django框架
    Django框架
    Django框架
    Django框架
    Bootstrap框架
    前端之jQuery
    前端之BOM和DOM
    Flask框架配置管理
    lement-ui、接口、restful规范、drf、跨域问题
    Vue项目入口与小知识总结
  • 原文地址:https://www.cnblogs.com/feizifeiyu/p/7988353.html
Copyright © 2011-2022 走看看