我知道neo4j
数据库既可以用作嵌入式服务器,也可以用作服务器。
在neo4j
文档中,它表示REST API
有Cypher
个查询的终结点,因此如果我使用Cypher
spring-data-neo4j
发出@Query
查询注释方法,此查询被发送到数据库,在数据库端执行,然后结果被发回。
那么遍历API呢?如果我使用
提交遍历描述findAllByTraversal(N startNode, org.neo4j.graphdb.traversal.TraversalDescription traversalDescription)
它是否将所有遍历描述发送到服务器并在服务器上下文中执行(因此它只有一个HTTP请求)?
答案 0 :(得分:3)
Traversal API(包org.neo4j.graphdb.traversal)仅可通过Java API获得。要通过REST使用遍历API公开代码,建议的方法是将其包装到unmanaged extension。