Couchbase 2.5 +
Новое для couchbase здесь.Я ищу, чтобы удалить элемент из списка, где один из дочерних элементов этого на основе значения дочерних элементов.Например, если я хотел удалить все записи в списке scores
, где дочерний элемент score < 0.2
Этот элемент имеет ключ "dim::100020891::2020-10-04"
Я думал о запуске этого, но этоне работает
UPDATE Q1036628 USE KEYS "dim::100020891::2020-10-04" SET scores=ARRAY_REMOVE(scores, {
"score"< "0.2"
})
Элемент дивана:
[
{
"Q1036628": {
"record_update_dt": "2020-10-04",
"scores": [
{
"name": "A",
"score": 0.01
},
{
"name": "B",
"score": 0.5
},
{
"name": "C",
"score": 0.26
},
{
"name": "D",
"score": 0.17
}
],
"id": "100020891"
}
}
]