Я хочу обновить указанные 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».
Было бы сложно корректировать индивидуальный запрос для каждого возможного случая обновления поддокумента. Это правильно?