1

Couchbase に保存されている以下のドキュメントの特定のフィールドを更新したい:

 "name": "Douglas Reynholm",
  "email": "douglas@reynholmindustries.com",
  "addresses": {
    "billing": {
      "line1": "123 Any Street",
      "line2": "Anytown ",
      "country": "United Kingdom"
    },
    "delivery": {
      "line1": "123 Any Street",
      "line2": "Anytown ",
      "country": "United Kingdom"
    }
  },
  "purchases": {
    "complete": [
      339, 976, 442, 666
    ],
    "abandoned": [
      157, 42, 999
    ]
  }
}

subdocument update のすべての可能な組み合わせを処理するために、Java SDK を使用して一般的なクエリを作成するにはどうすればよいですか? たとえば、あるユーザーが「addresses.delivery.country」フィールドを更新し、別のユーザーが「name」フィールドを更新したいとします。

サブドキュメントの更新の可能性のあるケースごとに、カスタマイズされたクエリを正しくするのは難しいでしょう..それは正しいですか?

4

0 に答える 0