【发布时间】:2017-04-14 16:04:18
【问题描述】:
在 Neo4J 中,我想使用螺栓协议。 我安装了 3.1 版本的 Neo4J。 我的 Java 项目已经与 Neo4J 的普通 HTTP Rest API 很好地配合,我与 Maven 集成了所需的驱动程序并实现了使用 BOLT 执行请求。
问题出在你搜索螺栓的任何地方,他们给出了这样的例子:
MATCH (a:Product) 返回 a.name
但我不想要名称,我想要所有产品的所有数据,在这些列是什么之前我知道或不知道的,就像这里:
MATCH (a:Product) return * --> 这里我只检索节点的id
我在那里找到https://github.com/neo4j-contrib/neo4j-jdbc/tree/master/neo4j-jdbc-bolt 我们可以“展平”结果,但它似乎不起作用或者我不明白它是如何工作的:
GraphDatabase.driver("bolt://localhost:7687/?flatten=-1", AuthTokens.basic("neo4j", "......."));
我将 ?flatten=-1 放在连接地址的末尾...但这没有任何改变。
有人可以帮忙吗?或者确认它不可能或不起作用?
谢谢
【问题讨论】: