gpt4 book ai didi

neo4j - 如何选择顶点共享公共(public)属性的边?

转载 作者:行者123 更新时间:2023-12-02 00:22:42 26 4
gpt4 key购买 nike

我想通过比较每条边顶点的一个属性来过滤边。这是 Gremlin 代码,我希望它能返回顶点具有相同 GROUP_NAME 的所有边:

g.E.filter{it.outV.GROUP_NAME == it.inV.GROUP_NAME}

它不返回任何结果。我错过了什么?谢谢。

更新:

这是一种处理直接比较的解决方案,但我希望除了相等性之外还能够进行不同的比较。

g.E.filter{it.bothV.GROUP_NAME.dedup().count() == 1}.count()

最佳答案

我认为您的问题是您需要将值从管道中分离出来。有一个couple methods这样做,但我会使用 next()

g.E.filter{it.outV.name.next() == it.inV.name.next()}

显然,您也可以在那里使用其他比较。

喂!

关于neo4j - 如何选择顶点共享公共(public)属性的边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10145096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com