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
网友评论