MongoDB触发器-匹配表达式

时间:2019-11-20 05:11:06

标签: mongodb triggers

我编写了触发器来侦听collection1上的更新操作类型。这是巨大的事务收集,并且每秒的更新次数很高。这导致触发器经常进入“已暂停”状态。

我想到了在触发器创建页面的“高级”部分下实现“匹配表达式”选项。在这里,我们可以编写match块以确保仅在匹配此过滤器时才触发触发器。这里的问题是我在这里不能使用任何mongodb子句/运算符。

工作代码:

{
      "updateDescription.updateFields": {
        "status": "blocked"
      }
    }

无效代码:

{
          "updateDescription.updateFields": {
            "status": {"$in":["blocked","non_blocked"]}
          }
        }   

0 个答案:

没有答案