- 4
- 0
- 约4.44千字
- 约 8页
- 2017-02-28 发布于湖北
- 举报
浅谈MongoDB中几种不同查询方法
1.find
MongoDB使用find来进行查询.查询就是返回一个集合中文档的子集,子集合的范围从0个文档到整个集合.find的第一个参数
决定了要返回哪些文档.其形式也是一个文档,说明要查询的细节.
空的查询文档{}会匹配集合的全部内容.要是不指定查询文档,默认是{}.
如:db.users.find()返回集合users中的所有内容.
向查询文档中添加键值对,就意味着添加了查询条件.对绝大多数类型来说,整数匹配整数,布尔类型匹配布尔类型,字符串匹配
字符串.
2.指定返回的键
有时并不需要返回文档中的所有键值对返回.可以通过find或findOne的第二个参数来指定要返回的键.这样做能节省传输的
数据量,又能节省客户端解码文档的时间和内存消耗.
db.users.findOne({name:refactor},{age:1,sex:1})
只会将键为_id,age,sex的数据返回.
_id键总是会被返回.
也可以用第二个参数来剔除查询结果中的某个键值对.
如:
键name不会显示在返回的结果中
db.users.findOne({name:refactor},{name:0})
只会将键为age,sex的数据返回._id键是不会返回的
db.users.findOne({name:refactor},{age:1,sex:1,_
您可能关注的文档
- Mentor使用疑问和总结1.doc
- Mentor中DxDesigner的应用简介.doc
- Mercury LoadRunner测试.doc
- MetaFrame xp安装.doc
- MFC CString 用法小结.doc
- MFC 高级控件.ppt
- MFC编程117页.ppt
- MFC控件应用案例.ppt
- MFC调用一个程序的方法.doc
- mfc图形和文本输出.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)