Generi c Sub-Document API в Couchbase - PullRequest
       39

Generi c Sub-Document API в Couchbase

1 голос
/ 29 января 2020

Я хочу обновить указанные c поля в нижеследующем документе, хранящемся в 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
    ]
  }
}

Как мне написать обобщенный c запрос с использованием Java SDK для обработки всех возможных комбинаций вложенного документа Обновить ? Например, один пользователь хочет обновить поле «address.delivery.country», а другой пользователь хочет обновить поле «name».

Было бы сложно корректировать индивидуальный запрос для каждого возможного случая обновления поддокумента. Это правильно?

...