带步骤的 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,则所有选项都存在。

您可能还需要查阅图形提供程序的文档,因为它们可能会为某些步骤提供自己的配置键,这有助于优化或以其他方式修改遍历操作。