mongodb-query - 模糊的 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}}]}
问题还是一样,为什么这些查询会这样?
解决方案
尝试:{结果:{$exists:true},结果:{$ne:0}}
推荐阅读
- pouchdb - Pouchdb 给出 ReferenceError: t is not defined for map/reduce 查询
- linux - linux机器上的最大登录会话数
- r - colSums 问题 - 选择了未定义的列
- python - 在python中从excel中读取数据并发出http请求
- android - 如何在不跳过事件的情况下监听 ViewModel 中的一系列修改?
- node.js - 使用贝宝和自动提款付款保留付款
- ios - 如何知道我的 iPhone 与哪个蓝牙 5 功能兼容?
- apache-spark - 如何在一些停用词后过滤文本?
- xamarin.forms - 移动底部的按钮并为编辑器提供更多空间
- c - C文件中的结构列表