Couchbase嵌套对象类型

时间:2016-09-28 13:15:33

标签: java json couchbase spring-data-couchbase couchbase-java-api

我试图找出在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来查找孔文档类型。

我的问题是:

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

很多

1 个答案:

答案 0 :(得分:0)

找到要进行更新的查询。我们使用了收集运算符WITHIN:UPDATE bucket b USE KEYS" Store :: 1" SET h.active = false当h.cbHighlightId =&#34时,h WITHIN b.categories;突出显示:: 1"结束 。突出显示不是文档