码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB(课时5 数据查询)

时间:2017-12-02 11:24:48      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:json   它的   相等   函数   数据库查询   集合   size   block   mongo   

3.4.2 数据查询

MongoDB数据库里面,对于数据库查询的支持非常到位,有关系运算,逻辑运算,数组运算,正则运算等。

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

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

 

MongoDB(课时5 数据查询)

标签:json   它的   相等   函数   数据库查询   集合   size   block   mongo   

原文地址:http://www.cnblogs.com/keye/p/7953469.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!