仅在满足特定条件时如何使用$ addFields(聚合)

迪诺

我试图仅在满足特定条件时才添加字段,例如,如果数组大小> 0,则用于$addFields添加字段“日期”,否则不添加它。

  • 当使用$cond其布尔值时,我必须添加具有日期值或false的字段
  • 使用时if我必须提供elsethen条件

关于如何实现这一目标的任何想法?

土生的

从MongoDB 3.6开始,您可以在聚合表达式中使用变量$$ REMOVE来有条件地抑制字段。有关示例,请参见有条件排除字段

  {
    $addFields: {
      date: {
        $cond: [
          { $gt: [{ $size: "$array" }, 0] },
          "date field", // your date field
          "$$REMOVE"
        ]
      }
    }
  }

操场

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用MongoDB聚合框架计算满足特定条件的组数?

来自分类Dev

如何仅在满足特定条件时选择记录

来自分类Dev

选择所有聚合均满足特定条件的聚合根

来自分类Dev

如何仅在满足特定条件后从函数返回

来自分类Dev

在特定条件下使用聚合()函数和 R 聚合行,而不使用 dplyr

来自分类Dev

在MySQL中满足特定条件时如何排除行

来自分类Dev

不满足特定条件时如何插入表格

来自分类Dev

满足特定条件时关闭QMessageBox

来自分类Dev

满足特定条件时关闭 AlertDialog

来自分类Dev

仅在满足布尔/特定条件时才删除重复项

来自分类Dev

每当gem时都运行rails,仅在满足特定条件时运行命令。

来自分类Dev

SQL查询仅在满足特定条件时才选择行

来自分类Dev

如何根据特定条件在mongodb聚合中进行$ sum或$ subtract

来自分类Dev

仅在满足特定条件的情况下如何使菜单可单击?

来自分类Dev

R:根据特定条件聚合数据帧

来自分类Dev

具有取决于行的特定条件的 MySQL 聚合

来自分类Dev

如果仅在MongoDB中满足特定条件,则进行分组

来自分类Dev

仅当满足特定条件时,如何才能通过现场工作进行订购?

来自分类Dev

每当行满足特定条件时,如何在行之间找到最大值?

来自分类Dev

满足特定条件时,如何在i的任意一侧合并Python列表元素

来自分类Dev

每当行满足特定条件时,如何在行之间找到最大值?

来自分类Dev

当列满足熊猫中的特定条件时,如何拉一审?

来自分类Dev

Python / Pandas:满足特定条件时如何处理数据列

来自分类Dev

满足特定条件时如何删除一组值?

来自分类Dev

仅当满足特定条件时,如何才能通过现场工作进行订购?

来自分类Dev

在jQuery / JavaScript中,当满足特定条件时如何退出for循环

来自分类Dev

IF语句中满足特定条件时如何停止执行PHP脚本?

来自分类Dev

满足特定条件的代码?

来自分类Dev

在XML模式中使用断言在特定条件满足时不允许节点出现

Related 相关文章

  1. 1

    如何使用MongoDB聚合框架计算满足特定条件的组数?

  2. 2

    如何仅在满足特定条件时选择记录

  3. 3

    选择所有聚合均满足特定条件的聚合根

  4. 4

    如何仅在满足特定条件后从函数返回

  5. 5

    在特定条件下使用聚合()函数和 R 聚合行,而不使用 dplyr

  6. 6

    在MySQL中满足特定条件时如何排除行

  7. 7

    不满足特定条件时如何插入表格

  8. 8

    满足特定条件时关闭QMessageBox

  9. 9

    满足特定条件时关闭 AlertDialog

  10. 10

    仅在满足布尔/特定条件时才删除重复项

  11. 11

    每当gem时都运行rails,仅在满足特定条件时运行命令。

  12. 12

    SQL查询仅在满足特定条件时才选择行

  13. 13

    如何根据特定条件在mongodb聚合中进行$ sum或$ subtract

  14. 14

    仅在满足特定条件的情况下如何使菜单可单击?

  15. 15

    R:根据特定条件聚合数据帧

  16. 16

    具有取决于行的特定条件的 MySQL 聚合

  17. 17

    如果仅在MongoDB中满足特定条件,则进行分组

  18. 18

    仅当满足特定条件时,如何才能通过现场工作进行订购?

  19. 19

    每当行满足特定条件时,如何在行之间找到最大值?

  20. 20

    满足特定条件时,如何在i的任意一侧合并Python列表元素

  21. 21

    每当行满足特定条件时,如何在行之间找到最大值?

  22. 22

    当列满足熊猫中的特定条件时,如何拉一审?

  23. 23

    Python / Pandas:满足特定条件时如何处理数据列

  24. 24

    满足特定条件时如何删除一组值?

  25. 25

    仅当满足特定条件时,如何才能通过现场工作进行订购?

  26. 26

    在jQuery / JavaScript中,当满足特定条件时如何退出for循环

  27. 27

    IF语句中满足特定条件时如何停止执行PHP脚本?

  28. 28

    满足特定条件的代码?

  29. 29

    在XML模式中使用断言在特定条件满足时不允许节点出现

热门标签

归档