我正在使用 couchbase Community Edition 5.0.1 和 java-client 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"
}
]
}
]
}