$and 查询没有返回结果

2023-11-29

好吧,这个简直要了我的命。也许已经晚了,我忘记了一些事情,但这应该有效。

出于测试目的,我收集了大约 6000 个文档。有一个属性叫Priority在每个实例中其值为 2。

以下两个查询分别返回all6000 个文档:

{
    Priority: {
        $gt: 1
    }
}

and

{
    Priority: {
        $lt: 10
    }
}

然而,此查询返回 0 个结果,并且根据说明,对所有 6000 个文档进行了完整扫描:

{
$and: [
        {
            Priority: {
                $gt: 1
            }
        },
        {
            Priority: {
                $lt: 10
            }
        }
    ]
}

我错过了什么吗?


如果我说,“我需要一个拥有一辆可容纳四个人的汽车和一辆可容纳至少八个人的汽车的人”,那么拥有一辆可容纳八人的汽车的人通常不会被认为符合资格。你的and查询只能通过以下条目来满足two优先级的值,一个小于 10,一个大于 1。

The 文档用于and有一个链接到多键语义MongoDB 的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

$and 查询没有返回结果 的相关文章

随机推荐

  • jQuery 或 JS 处理浏览器后退按钮

    有什么想法如何通过 jQuery 拦截浏览器后退按钮 以便我可以运行我的事件函数吗 我不需要使用 jQuery BBQ 或 jQuery Address 只需要阻止默认行为并在一些动画之后运行它 谢谢你 d 没有尝试过 但我想这就是你想要的
  • 用于在 Visual Studio 中为整个项目或解决方案定义带有参数的预处理器宏的选项

    我希望一些具有参数的宏在项目中的所有文件中可用 或者更好地提供完整的解决方案 在 VS2010 中 如果我使用类似的方法将它们添加到属性 gt 配置属性 gt C C gt 预处理器中的预处理器定义中 SQUARE x x x CUBE x
  • [:-gt:需要一元运算符

    我写的 Bash 不多 所以我对如何解决这个问题有点困惑 我需要检查命令返回的值是否大于x 当它运行时我得到 gt unary operator expected我无法修复 这是我的脚本 bin sh ERROR 0 PHPCPDLevel
  • 有没有更简单的方法将 int 转换为 unicode?

    我目前正在我的 javascript 中执行一个大的 switch 语句来转换 case 176 char u00B0 break case 177 char u00B1 break case 178 char u00B2 break ca
  • AES 在 iOS (Obj-C) 和 Android (Java) 中获得不同的结果

    我对这种加密完全是新手 但我有一个 Java 应用程序和一个 iOS 我希望它们都能够将文本加密为相同的结果 我用的是AES 我找到了这些代码 当然做了一些修改 但它们返回了不同的结果 iOS代码 NSData AESEncryptionW
  • 如何修改SVG图像作为背景图像的填充颜色?

    将 SVG 输出直接与页面代码内联放置 我可以简单地使用 CSS 修改填充颜色 如下所示 polygon mystar fill blue circle mycircle fill green 这很好用 但是我正在寻找一种方法来修改 SVG
  • 两个不同的 jenkins 构建器可以存在于同一个 hpi 中并共享相同的全局配置吗?

    我需要创建两个不同的 Jenkins Builder 类 每个都执行不同的操作 并且每个都需要自己的 jelly 但是 两者都需要相同的全局配置 global jelly 该配置指定主机和一些用户凭据 两种构建器类型的实例在执行执行期间将使
  • 向量值的不同组合

    假设我有一个由 n 个值组成的向量 我想获得其值的不同组合 例如 如果我有 vect a b c 我想要的不同组合是 a b c a b a c b c a b c 请注意 例如 a b 与 b a 相同 因此我不需要同时保留它们 计数自0
  • 如何在 Eclipse 中的可执行 .jar 文件中包含资源文件夹?

    我需要创建一个应用程序 使用各种参数 例如高度 体积或底面积 对各种类型的多边形进行排序 具有多边形参数 排序类型 排序方法的文件名参数将通过命令行传递 该文件位于项目中 src 文件夹外部的资源文件夹中 我已经实现了所有程序 当我通过 e
  • 无法动态创建和附加 div 和 span

    我正在编写一个 HTML 代码 其中有一个 div 说y这是在我的 HTML 正文中 有一个按钮 当用户单击此按钮时 我想要执行以下操作 创建另一个 div 类为smallBar 里面这个div 我想创建3个跨度 添加此 总计smallBa
  • 使用所有时区和有/无 DST 的日期进行单元测试

    如何使此单元测试在所有时区中通过 无论 DST 是否处于活动状态 import static org junit Assert import java text SimpleDateFormat import java util Date
  • 包含新的测试目录 Maven Surefire 插件

    现有结构 src test java gt 所有 java 单元测试 Maven Surefire 插件可以轻松获取此信息 现在 除了这些java单元测试用例之外 我还想包括一些groovy测试用例 并且我想将它们放在src test gr
  • Android - 从光标获取专辑艺术家

    我目前正在创建一个音乐播放器 并且正在使用光标检索设备上的音乐 mCursor getContentResolver query MediaStore Audio Media EXTERNAL CONTENT URI requestedCo
  • python-docx - 显示为普通段落的列表

    我正在尝试将数字和项目符号列表插入到现有的 Word 文档中 但是它们显示为普通段落 Open up existing document document Document existing document docx Add style
  • selenium 无法对网页元素进行屏幕截图

    我可以使用 Firefox get screenshot as file 2 png 对整个页面进行屏幕截图 但是当我使用passage screenshot 1 png 对网页元素进行屏幕截图时 它总是会引发此异常 selenium co
  • 嵌入字体和 11 月字体有什么区别?

    在书中我看到了例子 BaseFont bf BaseFont createFont KozMinPro Regular Identity V BaseFont NOT EMBEDDED Font font new Font bf 20 Ve
  • 将 Blazor .NET 6 WASM 部署到 GitHub 页面

    我正在尝试让 Blazor WASM 在 GitHub 页面中工作 我关注了这个视频 https www youtube com watch v nNxII6jvPvQ 我将它部署到这里 扩展 GH 页面 来源在这里 GH 页面源 我收到此
  • 如何用管道描述推荐基线

    我试图找到复合基线中关联的所有组件基线 我可以使用以下方式实现它 cleartool desc fmt rec bls CXp stream My Integration My PVOB I would save the receommen
  • 异步始终等待激活

    我想弄清楚是什么async await关键字是全部 但输出并不是我所期望的 控制台应用程序如下 class Program static void Main string args Console WriteLine Foo called
  • $and 查询没有返回结果

    好吧 这个简直要了我的命 也许已经晚了 我忘记了一些事情 但这应该有效 出于测试目的 我收集了大约 6000 个文档 有一个属性叫Priority在每个实例中其值为 2 以下两个查询分别返回all6000 个文档 Priority gt 1