【问题标题】:how to query multiple edges with OR relationship by Gremlin如何通过 Gremlin 查询具有 OR 关系的多条边
【发布时间】:2020-09-17 10:02:11
【问题描述】:

我有一个拓扑,

接口Ip,

这两条边之间的条件是或。 节点---->IP或节点---->接口

如何在java中使用Gremlin查询呢?

【问题讨论】:

    标签: java gremlin graph-databases


    【解决方案1】:

    我不太清楚你的 OR 条件是什么,但如果说“从节点顶点遍历到 IP 或接口顶点”,那么:

    g.V().hasLabel("Node").out().hasLabel("IP","Interface")
    

    如果您指的是基于边缘标签的 OR 条件,则方法类似:

    g.V().hasLabel("Node").out("IP", "Interface")
    

    【讨论】:

    • 谢谢 Stephan,但是 Node--(link type 1)-->IP or Node--(link type 2)-->Interface 怎么样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 2015-07-14
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多