【发布时间】:2020-10-09 01:36:49
【问题描述】:
UPDATE SOME_BUCKET as doc USE KEYS ["USER_ACCESS::123456::SOME_ROLE", "MORE KEYS HERE...", etc]
loc.id = REGEXP_REPLACE(loc.id, "(.*) - (.*)", "$1-$2") FOR loc IN locations END
RETURNING doc
在此处设置“loc.id”只是为其分配字符串替换值,“$1-$2” 而不是对捕获的组的反向引用。
Couchbase Server 运行 GoLang 正则表达式语法,显然可能不支持反向引用?有什么选择?
【问题讨论】:
-
@Edward -- 谢谢,虽然我在 REGEXP_REPLACE 方法中得到了这一点,2nd + 3rd params。问题是如何在调用 REGEXP_REPLACE 方法时正确循环遍历嵌套数组...
-
我现在看到了,对不起
标签: sql regex go couchbase n1ql