mongodb中使用find查询不到数据

2019-07-11  本文已影响0人  肉肉肉肉_包

mongodb中查询数据常用的是find()
例如:

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

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


image.png

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


image.png
而productPrice类型为double则不需要带引号
image.png
上一篇 下一篇

猜你喜欢

热点阅读