Gremlin 查询以获取以前缀开头的顶点
Gremlin query to get vertices starting with a prefix
我正在尝试获取以 JAVA 中的特定前缀开头的顶点。我使用了 between 谓词。有没有更好的方法来做同样的事情。
例如,如果我需要以 'a' 开头的顶点。我会用
.has(label, propertyKey, P.between("a", "b"))
自从 TinkerPop 3.4.0 发布后,Gremlin 也支持简单的文本谓词
在这种情况下,您应该使用 startingWith
。
.has(label, propertyKey, TextP.startingWith("a"))
我正在尝试获取以 JAVA 中的特定前缀开头的顶点。我使用了 between 谓词。有没有更好的方法来做同样的事情。 例如,如果我需要以 'a' 开头的顶点。我会用
.has(label, propertyKey, P.between("a", "b"))
自从 TinkerPop 3.4.0 发布后,Gremlin 也支持简单的文本谓词
在这种情况下,您应该使用 startingWith
。
.has(label, propertyKey, TextP.startingWith("a"))