带步骤的 gremlin shortestPath()
gremlin shortestPath() with step
关于 gremlin with step 的文档在哪里?
https://tinkerpop.apache.org/docs/current/reference/#with-step
https://tinkerpop.apache.org/javadocs/current/full/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/ShortestPath.html
没有我可以使用的例子。
我想知道 shortestPath() 的所有 with-step 选项(如 ShortestPath.edges-Direction.OUT)。
我在下面找到
g.withComputer().V(xxx).shortestPath().with(ShortestPath.edges, Direction.OUT).with(ShortestPath.distance, 'cost').with(ShortestPath.target, hasId(bbb))
我想知道我可以使用的所有选项
with()
步并不是真正的“步”。它是一个步进调制器。它的上下文绑定到它正在修改的步骤,因此您不会在一个地方找到“所有 with()
配置”。您只能在与它们调节的步骤相关的文档中找到它们。以 shortestPath()
为例,请注意,如果您查看 shortestPath()
step documentation,则所有选项都存在。
您可能还需要查阅图形提供程序的文档,因为它们可能会为某些步骤提供自己的配置键,这有助于优化或以其他方式修改遍历操作。
关于 gremlin with step 的文档在哪里? https://tinkerpop.apache.org/docs/current/reference/#with-step https://tinkerpop.apache.org/javadocs/current/full/org/apache/tinkerpop/gremlin/process/computer/traversal/step/map/ShortestPath.html 没有我可以使用的例子。 我想知道 shortestPath() 的所有 with-step 选项(如 ShortestPath.edges-Direction.OUT)。 我在下面找到
g.withComputer().V(xxx).shortestPath().with(ShortestPath.edges, Direction.OUT).with(ShortestPath.distance, 'cost').with(ShortestPath.target, hasId(bbb))
我想知道我可以使用的所有选项
with()
步并不是真正的“步”。它是一个步进调制器。它的上下文绑定到它正在修改的步骤,因此您不会在一个地方找到“所有 with()
配置”。您只能在与它们调节的步骤相关的文档中找到它们。以 shortestPath()
为例,请注意,如果您查看 shortestPath()
step documentation,则所有选项都存在。
您可能还需要查阅图形提供程序的文档,因为它们可能会为某些步骤提供自己的配置键,这有助于优化或以其他方式修改遍历操作。