如何使用Cypher和过程连接neo4j图形数据库



我正在开发我的第一个android应用程序(一种社交媒体应用程序(,经过一些研究发现,图形数据库(特别是Neo4j(可能是数据存储的最佳解决方案。我最近也接触了图论和图算法,并决定尝试一下。

我对GDB产生了兴趣,因为理解和表示这种DB实体之间的关系既直观又容易。我还喜欢Cypher查询语言(Neo4j查询语言(从图中检索信息的直观性。这就是我想将我的应用程序与Neo4j数据库连接的原因。

我想做的是远程存储我的用户数据库,并检索用于登录的用户信息。经过一些研究,我发现Neo4j有不同的语言驱动程序,包括Java驱动程序。由于Java是Android的官方语言,我想知道Neo4jjava API是否适用于我的Android项目。不过,在阅读Neo4j API文档时,有一条声明说它已经被弃用,我应该使用密码和过程,但我找不到关于这方面的文档使用Cypher和过程将我的应用程序与neo4j GDB连接的方法是什么.在哪里可以找到实现的教程、文档和示例

请记住,我仍然是Android开发和GDB的初学者。任何帮助都将不胜感激。

忘记REST。寻找使用graphql的方法(优点:只需要数据,减少网络调用(。Android必须有一个lib来使用gql,当然是来自FB。

在以下位置查找graphql插件https://github.com/neo4j-graphql/neo4j-graphql

但是,如果您将gdb直接放在web上,请注意安全性。

Will Lyon(Neo4j(的文章:https://www.oreilly.com/learning/building-a-simple-graphql-server-with-neo4j

最新更新