Couchbase 嵌套对象类型

Couchbase nested objects Type

我正在尝试找出获取 couchbase 文档中嵌套对象类型的最佳方法。

我有这个文件:

{
  "storeType": {
    "name": "Store"
  },
  "name": "Store",
  "_class": "common.domain.Store",
  "categories": [
    {
      "name": "Series",
      "displayable": false,
      "active": false,
      "highlights": [
        {
          "name": "Spiderman",
          "active": true
        },
        {
          "name": "Spiderman2",
          "active": true
        }
      ],
      "categoryId": "SERIES"
    }
  ],
  "storeId": "STORE::10",
  "order": 1
}

Spring数据使用_class找出漏洞文档类型

我的问题是:

如何在类别列表中找到每个对象的准确类型?

非常感谢

找到要进行更新的查询。我们使用集合运算符 WITHIN : UPDATE bucket b USE KEYS "Store::1" SET h.active = false FOR h WITHIN b.categories when h.cbHighlightId = "Highlight::1" END 。突出显示不是文档