gpt4 book ai didi

java - Neo4j REST API Java 绑定(bind) 唯一性已弃用

转载 作者:行者123 更新时间:2023-12-02 08:44:31 26 4
gpt4 key购买 nike

我想使用唯一性进行遍历。

基于this tutorial ,我使用以下代码:

GraphDatabaseService database = new RestGraphDatabase("http://localhost:7474/db/data");
TraversalDescription td = database.traversalDescription().uniqueness(Uniqueness.RELATIONSHIP_GLOBAL);

这段代码给了我以下错误:

Exception in thread "main" java.lang.UnsupportedOperationException: Only values of class org.neo4j.kernel.Uniqueness are supported
at org.neo4j.rest.graphdb.traversal.RestTraversal.restify(RestTraversal.java:63)
at org.neo4j.rest.graphdb.traversal.RestTraversal.uniqueness(RestTraversal.java:54)
at org.neo4j.rest.graphdb.traversal.RestTraversal.uniqueness(RestTraversal.java:50)
at org.neo4j.rest.graphdb.traversal.RestTraversal.uniqueness(RestTraversal.java:37)

由于已弃用,我已经不得不将 Traversal.description() 更改为 database.traversalDescription(),但现在我面临着相同的唯一性问题。在我的示例中,我使用 org.neo4j.graphdb.traversal.Uniquess 因为 org.neo4j.kernel.Uniqueness 已弃用......当使用错误提到的包时,我在 traverse() 方法期间遇到 NullPointerException,没有堆栈跟踪。

我正在使用:

  • REST API:neo4j-rest-graphdb-2.0.0-M06.jar

  • Neo4j:neo4j-desktop-2.0.0.jar

致以诚挚的问候。

最佳答案

Neo4j 2.0 中发生了 Neo4j-rest-graphdb-2.0.0-M06 中没有的 API 更改

如果您提取最新的 neo4j-rest-graphdb github 存储库并在本地构建它,它应该适用于:neo4j-rest-graphdb-2.0.0-SNAPSHOT

关于java - Neo4j REST API Java 绑定(bind) 唯一性已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20946659/

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