zoukankan      html  css  js  c++  java
  • 查找结果的操作函数

    db.collection.distinct(field)
      功能:查看某个域的值范围
      e.g. 获取某个域的值,去重
      db.class1.distinct("age")
    db.collection.find().pretty()
      功能:格式化显示查询结果,就是一个一个文档显示。
      db.class1.find().pretty()

    db.collection.find().limit(n)
      功能: 显示查询结果前n条

    db.collection.find().skip(n)
      功能:跳过查询结果前几条内容,显示后面的内容

    db.collection.find().count()
      功能:统计查询结果数量
      *在统计数量时要给出一定query条件

       e.g. 统计性别为w的文档个数
       db.class1.find({sex:'w'},{_id:0}).count()

    db.collection.find().sort({field:1/-1})
      功能: 对查找结果排序
      参数: 以键值对表示按照哪个field排序
        1 表示升序, -1 表示降序
      e.g. 对查找结果按照年龄升序排序
      db.class1.find({},{_id:0}).sort({age:1})
    复合排序: 当第一排序项相同的时候按照第二排序项排序,以此类推
      e.g. 当年龄相同时,按照姓名进行排序
      db.class0.find({},{_id:0}).sort({age:1,name:1})

  • 相关阅读:
    flex+spring3.0+blazds 数据推送整理版
    深入理解java虚拟机学习笔记1.
    一个netty序列化引起的思考。
    万年历
    面试理论题
    EF之Database First
    20120902 09:29 SQL、LINQ、Lambda 三种用法
    内容漂浮在图片上(div漂浮)
    生成订单号
    时间对比
  • 原文地址:https://www.cnblogs.com/zengsf/p/9676713.html
Copyright © 2011-2022 走看看