当前位置: 首页 > news >正文

MongoDB.Mastering_Find()

指定查询返回的字段

前面说CRUD,都只提到了selector,没有提到field_selection。其实,find()方法是有两个参数的,默认第二个参数是*,即返回所有的字段。如果希望只返回指定的字段,那么就可以写db.coooooolection.find({null, {field1:1,field2:2});。这里必须提到的是“_id”是一定会返回的字段了,而且编号为0。

-------------------------------------------------------------------------------------

排序

sort()方法,有一个参数,即指定按谁谁来排序,比如:{field1:1}就是按field1来升序排列;{field1:1, field2:-1}就是按field1排升序,然后再按field2排降序。当然,这里有点必须提醒,就是如果要对海量数据进行排序,那sort是有限制的,即只能对能够建立索引的字段进行排序,否则,会返回一个系统错误。

-------------------------------------------------------------------------------------

分页

limit(number)和skip(number)方法来控制分页,limit确定返回documents的数量上限;skip确定跳过多少条documents开始返回document。这里也有要特别提到的,limit方法最好紧跟sort方法使用,这样可以避免对一些没有索引的字段操作而出现错误。

-------------------------------------------------------------------------------------

计数

直接调用count()方法就可以数出来返回了多少条documents。

转载于:https://www.cnblogs.com/yul/archive/2011/08/24/2151976.html

相关文章:

  • windows7编程-任务栏进度条
  • CRC8算法DELPHI源码
  • NHibernate 快速入门(四)使用 HQL 查询数据
  • HashMap底层实现原理
  • Location Aware DNS Server-----项目部署说明
  • pyqt 调用QT设计师创建的对话框
  • 艾伟_转载:下载文件时根据MIME类型自动判断保存文件的扩展名
  • Oracle学习手札
  • 艾伟_转载:把委托说透(1):开始委托之旅 委托与接口
  • centos7常见问题(更新。。。)
  • 洛谷 P3388 【模板】割点(割顶)题解
  • 大型网站的监控、报警与故障转移
  • mjpg-streamer译文
  • 一起谈.NET技术,.NET Framework源码研究系列之---Delegate
  • gnu下的arm汇编伪指令:.word说明
  • [NodeJS] 关于Buffer
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • __proto__ 和 prototype的关系
  • 【刷算法】从上往下打印二叉树
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Apache Spark Streaming 使用实例
  • classpath对获取配置文件的影响
  • ComponentOne 2017 V2版本正式发布
  • HTTP 简介
  • JavaScript标准库系列——Math对象和Date对象(二)
  • Javascript基础之Array数组API
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • uni-app项目数字滚动
  • vue数据传递--我有特殊的实现技巧
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 如何利用MongoDB打造TOP榜小程序
  • 使用 Docker 部署 Spring Boot项目
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 优秀架构师必须掌握的架构思维
  • 自定义函数
  • 《天龙八部3D》Unity技术方案揭秘
  • Java性能优化之JVM GC(垃圾回收机制)
  • 数据库巡检项
  • #NOIP 2014# day.1 T2 联合权值
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • $.ajax()参数及用法
  • $forceUpdate()函数
  • (3)(3.5) 遥测无线电区域条例
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (九)信息融合方式简介
  • (六)Hibernate的二级缓存
  • (转)http协议
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .net core Swagger 过滤部分Api
  • .net6 webapi log4net完整配置使用流程
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)