今天就跟大家聊聊有关MongoDB中怎么实现数据查询操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10余年时间我们累计服务了上千家以及全国政企客户,如成都软装设计等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致赞扬。任何数据库之中,数据的查询操作都是最为麻烦的,而在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中怎么实现数据查询操作有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款