关于mongodb查询数据,数值类型查找不到数据的问题

来源:互联网 发布:iphone连接mac传照片 编辑:程序博客网 时间:2024/05/18 03:48

数据库中数据如下:


查询条件:

{
"name":"ggod",
"$or":[{"age":15},{"age":27}]
}

则可查出两条数据。

如果查询条件为:

{
"name":"ggod",
"$or":[{"age":"15"},{"age":"27"}]
}

则将查询不到数据。

原因是:查询的时候严格按照数据类型来查找。age为整数形,而加了双引号的age的值是字符串类型。所以找查不到

0 0
原创粉丝点击