gpt4 book ai didi

database - 将 REST API 与 Neo4j 一起使用?

转载 作者:搜寻专家 更新时间:2023-10-30 21:50:17 25 4
gpt4 key购买 nike

在过去的几个月里,我一直在构建一个 Neo4j 数据库。我发现 Neo4j & Cypher 非常易于使用,并且绝对适合我正在处理的数据类型。

我希望有人可以就如何开始使用 REST API 提供一些指导。我没有任何 Java 编码经验,而且我发现 Neo4j 文档有点难以理解。据我了解,应该可以通过简单的 http URL(如 http://localhost:7474/db/data/relationship/types )发送 REST 请求,这将检索 JSON 中的一些数据。

我的最终目标是某种形式的非常高级的仪表板来总结我的数据库的当前状态,以显示来自像这样的一些高级 Cypher 查询的数据:

    match (n) return distinct(n.team), count(n)

如果您能提供任何建议,我们将不胜感激。

最佳答案

你最好使用 http transactional endpoint您可以在其中发送 Cypher 查询语句,例如问题中的语句。

默认端点是 http://yourserverurl:7474/db/data/transaction/commit

从 Java 使用它的 Neo4j 文档:

http://neo4j.com/docs/stable/server-java-rest-client-example.html#_sending_cypher

使用事务端点的好处是能够在一个事务中发送多个语句,这将导致操作被提交或回滚。

ReST API 与任何其他 http api 一样,唯一要遵循的准则是正文内容和密码查询参数,这些在 Neo4j 文档中有很好的解释:http://neo4j.com/docs/stable/rest-api.html

关于database - 将 REST API 与 Neo4j 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29084239/

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