如果第二级顶点具有特定属性,则 Gremlin 收集所有第一级顶点

问题描述

我的图表看起来像

enter image description here

A 开始,我需要收集所有 B,即 B1、B2、..BN,它们连接到 C 并且 C 具有特定的属性值。

解决方法

如果没有实际数据,这可能不太正确,但我认为您正在寻找这样的东西:

g.V().hasLabel('A').
  out().hasLabel('B').
  where(out().hasLabel('C').has('someprop','somevalue'))

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...