今天就跟大家聊聊有关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中怎么实现数据查询操作有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注百云行业资讯频道免费云主机域名,感谢大家的支持。
一、中安OCR文字识别系统V5.0简介 中安OCR文字识别系统V5.0是一种光学字符识别(OCR)软件开发包(OCR SDK);中安OCR文字识别系统V5.0为软件开发人员、系统集成商、数据加工商(BPO)、扫描仪、多功能一体机等硬件制造商(OEM),提供可靠…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。