数据库中数据如下:
查询条件:
{
"name":"ggod",
"$or":[{"age":15},{"age":27}]
}
则可查出两条数据。
如果查询条件为:
{
"name":"ggod",
"$or":[{"age":"15"},{"age":"27"}]
}
则将查询不到数据。
原因是:查询的时候严格按照数据类型来查找。age为整数形,而加了双引号的age的值是字符串类型。所以找查不到
数据库中数据如下:
查询条件:
{
"name":"ggod",
"$or":[{"age":15},{"age":27}]
}
则可查出两条数据。
如果查询条件为:
{
"name":"ggod",
"$or":[{"age":"15"},{"age":"27"}]
}
则将查询不到数据。
原因是:查询的时候严格按照数据类型来查找。age为整数形,而加了双引号的age的值是字符串类型。所以找查不到