对于 Couchbase Lite,使用 QueryBuilder 查询嵌套 JSON 内的属性

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

我是 Couchbase Lite 的新手,所以可能会问一个非常基本的问题。我有一个要求,我需要使用

QueryBuilder
来获取嵌套在另一个属性内的属性的数据。似乎是一个非常直接的嵌套查询,但我无法找到相同的资源。考虑以下示例,其中我有多个遵循相同文档模式的文档:

{
  "user":{
    "id": 1,
    "metadata": {
      "anotherId": 2,
      "aRandomArray": [
        "Works",
        "WorksAsWell"
        ]
    }
  }
}

现在,如果我必须针对以下用例进行查询,QueryBuilder 的查询会是什么样子:

  1. 获取
    id
    等于1
  2. 的文档
  3. 获取文档
    anotherId
    等于2
  4. 获取
    aRandomArray
    包含 WorksAsWell
  5. 的文档

所以问题主要围绕如何使用 QueryBuilder 创建嵌套在其他属性中的属性的查询?

ios swift couchbase-lite
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.