问题描述
我有一个图表,其中一些节点有一个属性,比如 ID,而所有节点都有一个多属性“匹配”,用于标识与其相关的 ID。
g.addV().property("id","1").as("o").
addV().property(set,"matches","1").property(set,"2")
.property(set,"3").as("a")
addV().property(set,"2").property(set,"3").as("b").
addV().property(set,"3").as("c").
addE("link").from("o").to("a").
addE("link").from("o").to("b").
addE("link").from("a").to("c").
addE("link").from("c").to("b")
在带有 tinkergraph 3.4.6 的 Java 中,我在这方面取得了一些成功,但是当我尝试用 class java.util.UUID cannot be cast to class org.apache.tinkerpop.gremlin.structure.Element
重复包装 out 步骤时失败了(id 和匹配项都是 UUID)
g.V().has("id").as("from").values("id").as("i").select("from").out().where(properties("matches").value().as("i")
在 gremlify 中,我没有成功只选择与原始 ID 匹配的输出顶点。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)