【发布时间】:2018-07-04 14:32:27
【问题描述】:
我想检索和操作一些 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 新手。]
【问题讨论】: