当前位置: 首页 > 知识库问答 >
问题:

Java Neo4j Cypher查询在使用节点(*)副节点(1,2,3...)时导致unsupportedException

逑景铄
2023-03-14

给定以下代码:

public class Foo
{

     public void go(String relationship)
     {
             RestGraphDatabase rest = new RestGraphDatabase(
            prop.getProperty("address"), prop.getProperty("username"),
            prop.getProperty("password"));
             ExecutionEngine engine = new ExecutionEngine(rest,
            StringLogger.SYSTEM);
             ExecutionResult result = engine
                .execute("start n=node(7,8,9)  match(n)-[" + relationship
                        + "]->(x) return n,x,caution");    
                    scala.collection.Iterator<Node> nodes = result.columnAs("n");                
     }
}

但是,上面的方法有效,并允许我遍历我的列:

public class Foo
{

     public void go(String relationship)
     {
             RestGraphDatabase rest = new RestGraphDatabase(
            prop.getProperty("address"), prop.getProperty("username"),
            prop.getProperty("password"));
             ExecutionEngine engine = new ExecutionEngine(rest,
            StringLogger.SYSTEM);
             ExecutionResult result = engine
                .execute("start n=node(*)  match(n)-[" + relationship
                        + "]->(x) return n,x,caution");    
                    scala.collection.Iterator<Node> nodes = result.columnAs("n");                
     }
}

共有1个答案

濮赤岩
2023-03-14

使用RestCypherQueryEngine,请参阅这篇stackoverflow文章。如果您查看源代码:AbstractRemoteDatabase,似乎有很多不受支持的内容。;-)

 类似资料:
  • 我有一个这样的结构` ...等等,在

  • 当我们从表中选择count(*)时,整个ignite服务器对查询的执行没有响应。查询执行时间也很长,如果记录数越多,执行时间就越长。 即使查询需要很长时间,整个服务器也不应该变得无响应(甚至不能ssh),所有其他查询都超时。Apache ignite 2.7.5版 Apache Ignite版本:2.7.5 启用Ignite持久性(true) /usr/java/jdk1.8.0_144/bin/

  • 10.3. 缓冲节点查询 kgp.py 使用了多种技巧,对你进行 XML 处理而言它们或许有用。第一个就是,使用输入文档的结构稳定特征来构建节点缓冲。 一个语法文件定义了一系列的 ref 元素。每个 ref 包含了一个或者多个 p 元素,p 元素可以包含很多不同的东西,包括 xref。无论何时你遇到一个 xref ,都可以通过相同的 id 属性找到相对应的 ref 元素,并选择 ref 元素的子元

  • 问题内容: 我想获取所有属于以下子项的标签: 我知道如何找到像这样的特定类的元素: 但是我不知道如何找到所有的孩子,而不是其他孩子。 就像我想选择: 问题答案: 尝试这个

  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 我的mySQL数据库中有如下表: 对于谓词,它将具有如下树视图: 我想创建一个可以选择起始节点并为此获得所有父节点的表单。例如,通过选择我想要获得: 步骤2: 有什么方法可以使用以下简单文本来打印此节点: 问题答案: 您的数据可以在RDF中表

  • 我试图为每种类型的元素制作一个适配器,所以我创建了一个bindings.xml文件: 所以,我的意图是解决“id”类型的每个属性。问题是xjc告诉我“太多的目标节点(3)”...但这正是我想要的!!