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"))

示例:https://gremlify.com/ad