Я хочу получить и манипулировать некоторыми документами Couchbase, то есть получить и выполнить некоторые манипуляции со строками, но я не вижу в Интернете примера для начинающих.
Использую ли я здесь правильный подход или есть более простой способ ...?
SELECT meta().id
FROM bucket_foo
where meta().id like "%-foobar"
ORDER BY meta().id
Это дает мне результат запроса ...
[
{
"id": "172.26.138.52-foobar"
},
{
"id": "172.26.138.53-foobar"
},
{
"id": "172.26.138.64-foobar"
}
]
Я хочу удалить суффикс, т.е. преобразовать его во что-то вроде:
[
{
"id": "172.26.138.52"
},
{
"id": "172.26.138.53"
},
{
"id": "172.26.138.64"
}
]
так что после прочтения https://developer.couchbase.com/documentation/server/4.0/n1ql/n1ql-language-reference/stringfun.html я пытался ...
SELECT REPLACE(
(SELECT meta().id FROM foo where meta().id like "%-foobar" ORDER BY meta().id)
, "-foobar", "") as replace_all;
но я получаю
[
{
"replace_all": null
}
]
[Я новичок в Couchbase.]