首页 > 解决方案 > 模糊的 mongoDB 查询,匹配所有内容

问题描述

为什么这个词匹配一切:

{result: $and[{$exists:true}, {$ne: 0}]}
{result:{$exists:true}, result:{$ne:0}} (this too as suggested)

这个想法是匹配具有关键“结果”并且结果不等于零的字段。为什么这匹配一个只有 oid 的文档?

编辑:

按预期工作的是以下内容:

{ $and: [ { result:{$exists:true}}, {result:{$ne: 0}}]}

问题还是一样,为什么这些查询会这样?

标签: mongodb-query

解决方案


尝试:{结果:{$exists:true},结果:{$ne:0}}


推荐阅读