温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

MongoDB中怎么实现数据查询操作

发布时间:2021-07-16 16:56:24 来源:亿速云 阅读:93 作者:Leah 栏目:关系型数据库

今天就跟大家聊聊有关MongoDB中怎么实现数据查询操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

任何数据库之中,数据的查询操作都是最为麻烦的,而在MongoDB数据库里面,对于查询的支持非常到位。
语法:“db.集合名称.find({查询条件}[,{设置显示的字段}])”

范例:最简单的用法就是直接使用find()函数完成查询
> db.info.find();

范例:希望查询出url为“www.stone.com”的数据
> db.info.find({"url":"www.stone.com"});
{ "_id" : ObjectId("5990f8ea3268c8e84253ba3b"), "url" : "www.stone.com" }
{ "_id" : ObjectId("5990f97d3268c8e84253ba3c"), "url" : "www.stone.com" }
发现在进行数据查询的时候也是按照JSON的形式设置的相等关系。它的整个开发之中都不可能离开JSON数据。
对于设置的显示字段严格来讲就称为数据的投影操作,如果不需要显示的字段设置“0”,而需要显示的字段设置“1”。

范例:不想显示“_id”
> db.info.find({"url":"www.stone.com"},{"_id":0});
{ "url" : "www.stone.com" }
{ "url" : "www.stone.com" }
> db.info.find({"url":"www.stone.com"},{"_id":0,"url":1});
{ "url" : "www.stone.com" }
{ "url" : "www.stone.com" }
同时对于数据的查询也可以使用“pretty()”函数进行输出格式化。

范例:格式化显示
> db.info.find({"url":"www.stone.com"},{"_id":0,"url":1}).pretty();
{ "url" : "www.stone.com" }
{ "url" : "www.stone.com" }

范例:查询单个数据
> db.info.findOne();
{ "_id" : ObjectId("5990f8ea3268c8e84253ba3b"), "url" : "www.stone.com" }

看完上述内容,你们对MongoDB中怎么实现数据查询操作有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI