我对Scala和Neo4j都不熟悉。我想使用Scala创建一个Neo4j数据库。有没有资源可以提供一些现成的代码来创建节点、删除节点、添加属性、创建索引等功能?
谢谢。
另一方面,我已经开始了我的 driver 一段时间,但没有太多时间投入其中(这很快就会改变)。当前版本仍然粗糙,并且与play应用程序紧密耦合。但是,该驱动程序尝试使用amap的future反应性(现在基于akka)和play的json api。然而,由于缺乏文档和清理,这种方式可能不是最有效的...任何帮助都是受欢迎的;-)。此外,这也是一个play插件,因此非常容易配置和注入。
有关驱动程序的更多信息,请访问此处: http://www.neo4j.org/develop/drivers
看一下renesca,它允许你从Scala使用Neo4j REST API。你可以创建和修改节点和关系,并一次性持久化所有更改。
对于更高级的场景,请查看renesca-magic,它是在renesca之上的抽象层。它允许您定义强大的类型安全图模式,并尽可能少地编写代码。
一些亮点包括:
声明:我是这些库的开发人员。