MongoDB 用点符号匹配一个对象

问题描述 投票:0回答:0

我正在使用触发器和函数使用 MongoDB App Services(以前称为 Realm)。我有一个集合的触发器,比如

{
  _id: 'abc',
  events: []
}

添加或更新事件时,我看到应用服务中的

dbEvent
看起来像

{
  "updateDescription": {
    "updatedFields": {
      "events.5": { "stuff": "doesnt matter" }
    }
  }
}

配置这个触发器时,使用像这样的匹配

{
  "updateDescription.updatedFields.events": {
    $exists: true
   }
}

不起作用,因为它的

events.#
不是
events
。但这似乎根本无法匹配。我所要做的就是匹配过滤器。有什么办法可以做到这一点?

mongodb realm
© www.soinside.com 2019 - 2024. All rights reserved.