博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB(课时5 数据查询)
阅读量:5922 次
发布时间:2019-06-19

本文共 616 字,大约阅读时间需要 2 分钟。

3.4.2 数据查询

对于数据的查询操作核心语法:

db.集合名称.find({查询条件}, {设置显示的字段})   

范例:没查询条件

db.info.find()

范例:有查询条件,查询出url为"www.mldn.cn"的数据

db.info.find({"url" : "www.mldn.cn"})

进行数据查询的时候是按照JSON的形式设置的相等关系。它的整个开发之中都不可能离开JSON数据。

对于设置的显示字段严格来讲称为数据的投影操作。不需要显示的字段设置为"0",需要显示的字段设置为"1"

投影操作就是整个数据库的一小部分显示出来。比如:数据库里存有部门编号,部门名称,部门位置,但只想显示部门编号,部门名称显示,部门位置不显示,这就是投影操作。

范例:不想显示ID

大部分情况下,投影操作意义不大。

对于数据的查询也可以使用"pretty()"函数进行漂亮显示。

范例:漂亮显示

 db.info.find({"url" : "www.mldn.cn"}, {"_id" : 0, "url":1}).pretty()

数据列少的时候显示不出来,多的时候才可以看出来。

范例:单个查询

 db.info.findOne({"url" : "www.mldn.cn"}, {"_id" : 0, "url":1})

 

转载于:https://www.cnblogs.com/keye/p/7953469.html

你可能感兴趣的文章
WCF:如何将net.tcp协议寄宿到IIS
查看>>
基于MVC4+EasyUI的Web开发框架经验总结(7)--实现省份、城市、行政区三者联动...
查看>>
通过tarball形式安装HBASE Cluster(CDH5.0.2)——如何配置分布式集群中的zookeeper
查看>>
亿级数据的高并发通用搜索引擎架构设计(转-张宴)
查看>>
CircleImageManager——圆形 / 圆角图片的工具类
查看>>
C语言 小游戏之贪吃蛇
查看>>
康师傅
查看>>
Tokumx 安装指南(做法如同MongoDB)
查看>>
前端收集
查看>>
Unity3D研究院之IOS本地消息通知LocalNotification的使用(六十七)
查看>>
Android判断App是否在前台运行(转)
查看>>
【原】MyEclipse8.5集成Tomcat7时启动错误:Exception in thread “main” java.lang.NoClassDefFoundError...
查看>>
指针数组/数组指针
查看>>
JAVA 的wait(), notify()与synchronized同步机制
查看>>
图的连通性问题专题整理
查看>>
MVC利用MvcHtmlString在后台生成HTML
查看>>
理财一年原创工具
查看>>
美国国内最大的招聘网站(转)
查看>>
初学Struts2
查看>>
【LeetCode】134. Gas Station
查看>>