查找结果的操作函数

Posted zengsf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找结果的操作函数相关的知识,希望对你有一定的参考价值。

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})




















以上是关于查找结果的操作函数的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL VLOOKUP函数怎么返回多列结果

EXCEL VLOOKUP函数怎么返回多列结果

EXCEL VLOOKUP函数怎么返回多列结果

关于excel中lookup函数,当要查找的值出现重复时,是按啥原则返加结果?

EXCEL VLOOKUP函数怎么返回多列结果

Python列表的常用操作- 查找方法【详细讲解】