gpt4 book ai didi

java - 在 Gremlin 3.2.5-SNAPSHOT 之后,我无法在函数 hasLabel() 中传递顶点标签数组

转载 作者:行者123 更新时间:2023-11-30 02:35:31 25 4
gpt4 key购买 nike

过去这两个语句都可以在 Java 中运行:

GraphTraversalSource g =...;
String[] labels = new String[]{"label1","label2","label3"};

g.V().hasLabel(labels);
g.V().hasLabel("label1", "label2", "label3");

升级到 3.2.5-SNAPSHOT 后,仅支持后者,我得到 "Cannot resolve method hasLabel(java.lang.String[])" 。显然hasLabel(String label, String... otherLabels)hasLabel(P<String> predicate) 碰撞。是否有解决办法,以便我仍然可以增量构建标签列表?

谢谢!

最佳答案

您可以强制它使用 hasLabel(String label, String... otherLabels)

g.V().hasLabel(labels[0], labels);

关于java - 在 Gremlin 3.2.5-SNAPSHOT 之后,我无法在函数 hasLabel() 中传递顶点标签数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43213617/

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