Я использую couchbase Community Edition 5.0.1 и java-клиент 2.7.4. Я хочу сохранить следующий вложенный объект json в базе данных couchbase. Если я хочу обновить тот же объект, не затрагивая другие поля.
Например:
- Если я хочу добавить еще один объект игрока под объектом игроков
массив
- Если я хочу добавить еще одну группу, скажем 'Z Group' в массиве объектов группы
Как я могу достичь этого, не затрагивая другие поля.
{
"doctype": "config:sample",
"group": [{
"name": "X Group",
"id": 1,
"players": [{
"name": "Roger Federer",
"number": 3286,
"keyword": "tennies"
},
{
"name": "P. V. Sindhu",
"number": 4723,
"keyword": "badminton"
}
]
},
{
"name": "Y Group",
"id": "2",
"players": [{
"name": "Jimmy Connors",
"number": 5623,
"keyword": "tennies"
},
{
"name": "Sachin",
"number": 8756,
"keyword": "Cricket"
}
]
}
]
}