将$ exists与$ redact一起使用mongo聚合?

CSharpAtl

我正在使用$ redact运算符:

{ $redact: {
    $cond: {
        "if": {
            "$lt": [ "$number1", "$number2" ],
        },
        "then": "$$KEEP",
        "else": "$$PRUNE"
    }
}}

我想要$and: [{$lt:["$number1, $number2"]}, {$exists:[$number3, 1]}],但是我无法获得$ exist或检查null。

布雷克七

您想要$ifNull它是“等价的”等效项,并具有返回不存在该字段的备用值的附加功能:

{ "$redact": {
    "$cond": {
        "if": {
            "$and": [
               { "$lt": [ "$number1", "$number2" ] },
               { "$ifNull": [ "$number3", false ] }
            ]
        },
        "then": "$$KEEP",
        "else": "$$PRUNE"
    }
}}

因此,在该字段存在的情况下,将返回该字段的值,这与说的话基本相同true(除非它的值实际上是false在这种情况下,请使用来换行$cond),或者返回已提供的替代值false

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将XhtmlTextWriter与XmlTextReader一起使用

来自分类Dev

如何将Google Map与聚合物一起使用?

来自分类Dev

将聚合函数与内部联接一起使用

来自分类Dev

将AngularJS与Liferay一起使用

来自分类Dev

将SQL聚合函数与多个联接一起使用

来自分类Dev

将“ -Filter”与变量一起使用

来自分类Dev

UML是否可以将聚合和组合与两个类一起使用?

来自分类Dev

applescript:将“ whoose”和“ exists”放入同一行

来自分类Dev

将聚合物条件属性与HAML一起使用

来自分类Dev

如何将聚合物(1.0)与Rails(4)一起使用?

来自分类Dev

将PowerMock与黄瓜一起使用

来自分类Dev

将Scrapyd与参数一起使用

来自分类Dev

在Kibana 6.8.0搜索栏中无法将“ OR”与“ NOT _exists_”一起使用

来自分类Dev

如何将NULLIF与聚合函数一起使用

来自分类Dev

将聚合与自定义函数一起使用(使用基于另一列的值)

来自分类Dev

将ROW_NUMBER()与聚合函数一起使用

来自分类Dev

如何将聚合与$ near猫鼬一起使用?

来自分类Dev

如何将ArrayFormula与数组一起使用(聚合之后)?

来自分类Dev

toObjectId用于将字符串的字段与查找和聚合一起使用

来自分类Dev

如何将Google Map与聚合物一起使用?

来自分类Dev

将聚合与后计算字段一起使用

来自分类Dev

如何将包装材料与聚合物元件一起使用?

来自分类Dev

使用array_key_exists将总金额与ID配对

来自分类Dev

将mysql EXISTS与const字符串一起使用

来自分类Dev

将聚合物条件属性与HAML一起使用

来自分类Dev

是否可以将Oracle的用户定义的聚合函数定义为与两列一起使用?

来自分类Dev

将call_user_func与method_exists一起使用

来自分类Dev

将聚合物与外部 js 文件一起使用

来自分类Dev

如何将 CountVectorizer 与聚合数据一起使用?

Related 相关文章

  1. 1

    将XhtmlTextWriter与XmlTextReader一起使用

  2. 2

    如何将Google Map与聚合物一起使用?

  3. 3

    将聚合函数与内部联接一起使用

  4. 4

    将AngularJS与Liferay一起使用

  5. 5

    将SQL聚合函数与多个联接一起使用

  6. 6

    将“ -Filter”与变量一起使用

  7. 7

    UML是否可以将聚合和组合与两个类一起使用?

  8. 8

    applescript:将“ whoose”和“ exists”放入同一行

  9. 9

    将聚合物条件属性与HAML一起使用

  10. 10

    如何将聚合物(1.0)与Rails(4)一起使用?

  11. 11

    将PowerMock与黄瓜一起使用

  12. 12

    将Scrapyd与参数一起使用

  13. 13

    在Kibana 6.8.0搜索栏中无法将“ OR”与“ NOT _exists_”一起使用

  14. 14

    如何将NULLIF与聚合函数一起使用

  15. 15

    将聚合与自定义函数一起使用(使用基于另一列的值)

  16. 16

    将ROW_NUMBER()与聚合函数一起使用

  17. 17

    如何将聚合与$ near猫鼬一起使用?

  18. 18

    如何将ArrayFormula与数组一起使用(聚合之后)?

  19. 19

    toObjectId用于将字符串的字段与查找和聚合一起使用

  20. 20

    如何将Google Map与聚合物一起使用?

  21. 21

    将聚合与后计算字段一起使用

  22. 22

    如何将包装材料与聚合物元件一起使用?

  23. 23

    使用array_key_exists将总金额与ID配对

  24. 24

    将mysql EXISTS与const字符串一起使用

  25. 25

    将聚合物条件属性与HAML一起使用

  26. 26

    是否可以将Oracle的用户定义的聚合函数定义为与两列一起使用?

  27. 27

    将call_user_func与method_exists一起使用

  28. 28

    将聚合物与外部 js 文件一起使用

  29. 29

    如何将 CountVectorizer 与聚合数据一起使用?

热门标签

归档