英文:
how to query multiple edges with OR relationship by Gremlin
问题
我有一个拓扑结构,
接口<----节点---->IP,
而且这两条边之间的条件是OR关系。
节点---->IP 或者 节点---->接口
如何在Java中使用Gremlin进行查询?
英文:
I have a topology,
Interface<----Node---->Ip,
And the condition is OR between these 2 edges.
Node---->IP or Node---->Interface
How to use Gremlin query it in java?
答案1
得分: 0
我不太清楚你的OR条件是什么,但如果是说“从节点顶点遍历到IP或Interface顶点”,那么:
g.V().hasLabel("Node").out().hasLabel("IP","Interface")
如果你是指基于边标签的OR条件,那么方法类似:
g.V().hasLabel("Node").out("IP", "Interface")
英文:
I'm not quite clear what your OR condition is, but if it's to say, "traverses from Node vertices to either IP or Interface vertices", then:
g.V().hasLabel("Node").out().hasLabel("IP","Interface")
If you are referring to OR conditions based on edge labels, then the approach is similar:
g.V().hasLabel("Node").out("IP", "Interface")
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论