考虑我从v1到v5有大约5个顶点。并在它们之间有边缘。结构如下。
V1-> V2V1-> V3V4-> V2V2-> V1V2-> V3V3-> V5V5-> V1现在我想写…
有几种方法可以做到这一点。您可以获得所需的所有节点,而无需任何有关它们来自何处的信息
g.V().where(out().count().is(2)).union(identity(), out())
哪会回来
==>v[1] ==>v[2] ==>v[3]
或者你可以获得传出边缘的所有路径。这将让您显示哪些计数为2。
g.V().where(out().count().is(2)).out().path()
这会给你
==>[v[1], v[2]] ==>[v[1], v[3]]
请记住,随着图形的增长,这将变得更慢,因为它将访问图形中的每个顶点。
为了将来参考,您应该显示到目前为止您尝试过的示例以及所需的输出。它使得帮助更容易。