在TinkerPop图形中,可以使用具有条件筛选功能的遍历器来获取顶点及其相邻的边。以下是一个示例代码,它检索所有具有标签“person”的顶点及其连接的边,其中顶点必须具有“age”属性,该属性大于30:
graph.traversal().V().hasLabel("person").has("age", gt(30)).as("person").bothE().as("edge").select("person", "edge")
在该例中,我们使用了hasLabel
筛选器来获取标签为“person”的所有顶点,然后使用has
筛选器来获取具有“age”属性,该属性大于30的顶点。然后,使用as
命令指定了从“person”顶点出发的边和顶点的标签名称。最后,使用select
命令选择要返回的属性:“person”和“edge”。
请注意,上述代码仅是示例,您可以使用不同的筛选器和标签来获取所需的结果。