0

我想在 AgensGraph 上使用正则表达式查找字符串。

agens=# create (:v1{value:'text'});
GRAPH WRITE (INSERT VERTEX 1, INSERT EDGE 0)
agens=# match (n:v1) where n.value similar to 't%' return n;
ERROR:  syntax error at or near "similar"
LINE 1: match (n:v1) where n.value similar to 't%' return n;
                                   ^

但是,上面有一个错误。

在 AgensGraph 上是否有“类似”的替代方案?

4

1 回答 1

0

使用运算符“=~”使用正则表达式模式进行搜索。

agens=# match (n:v1) where n.value =~ 't*' return n;
            n             
--------------------------
 v1[3.1]{"value": "text"}
(1 row)
于 2019-06-28T03:52:54.863 回答