新闻动态
新闻动态
NEWS INFORMATION

引号:MongoDB中findOne查询不到数据怎么办,find方法怎么用

发布日期:2022-07-13 20:22 | 文章来源:腾讯云

【温馨提示】文章内容收集整理于互联网,仅作参考!如需咨询“MongoDB中findOne查询不到数据怎么办,find方法怎么用”等有关服务器、云主机租用、托管、配置、价格问题,请免费咨询YINGSOO客服,获取专业解答!

【主机选配】台湾云服务器促销 | 泰国云服务器促销 | 台湾物理服务器促销

【精选内容】云主机和VPS的区别是什么?又该如何选择

今天就跟大家聊聊有关“MongoDB中findOne查询不到数据怎么办,find方法怎么用”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“MongoDB中findOne查询不到数据怎么办,find方法怎么用”文章能对大家有帮助。
        

1、findOne查询数据

今天使用mongodb的findOne查询数据,发现怎么也查不出来了

开始的时候使用的是id查询 id为数字,查不出来

后来改成另一个字段,是字符串,查出来了

于是回到id查询,将查询条件改成{id: Number(id)} 就可以了

原因可能是我的id是从url中获取的,所以默认就是字符串的格式了,转成数字就好了。

2、find查询数据

ongodb中查询数据常用的是find()

例如:

db.user.find({"age" : {$gt : 20}})  大于20岁的数据db.user.find({"age": {$gte : 20}})  大于等于20岁的数据

但是遇到一个问题就是直接使用不带参数的find()是可以查询到的,但是带有参数就查询不到了,找了很久终于发现是与查询内容的类型有关

在这个里面查询的时候

这个地方设置的productId为string类型查找的时候也必须带引号才可以查询的到

而productPrice类型为double则不需要带引号


现在大家对于MongoDB中findOne查询不到数据怎么办,find方法怎么用的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。最后,想要了解更多,欢迎关注本公司,本公司将为大家推送更多相关的文章。

YINGSOO(www.yingsoo.com)提供高速稳定的香港云主机、美国云主机等全球20个节点的云主机租用服务,帮助用户快速构建稳定、安全的应用,提升运维效率,降低IT成本,香港云主机购买链接:https://www.yingsoo.com/products/cloud-hk.html,更多节点详询客服Lucy-微信号:YINGSOO-VIP5 / 企业QQ:3002703903

热搜词条:【优刻得香港服务器怎么样】【vps韩国香港日本】【ak服务器是什么意思】【游戏服务器可以用 netty吗】【日本vps云主机】【拨号vps 网络方案】【天津BGP高防】【云服务器如何解决声卡处理问题】【上日本网站慢】【国外网站百度hi收录吗】【18018821xxIP段】【云托管服务商数据存储】【日本代理服务器】【宝塔面板连不上服务器】【台湾云主机和香港云主机速度对比】【外贸网站服务器】【chia节点】【使用VPS可以登陆外网么】【网站可以用云服务器吗】【传奇放端是什么意思】【台湾代理ip软件】【海外服务器 vps】【国际上网专用设备】【公司信息安全须知】【什么是拒绝式服务】【bzz 导出】【怎么看自己服务器防御配置】【为什么服务端用udp协议

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信