我对 Scala 和 Neo4j 都是新手。我正在使用 Scala-Neo4j 包装器在 Scala 中开发一个项目,其中 Neo4j 作为数据库。这个包装器中是否对 Cypher 有任何支持?如果是这样,我如何在 Scala 中编写密码查询?
问问题
663 次
2 回答
0
有一个相当简单的“类型化”Cypher 调用支持:
以下示例显示了如何将 Cypher 与键入的结果一起使用。在这种情况下,“执行”返回案例类 Test_Matrix。
class MyClass extends Neo4jWrapper with SingletonEmbeddedGraphDatabaseServiceProvider with Cypher {
. . .
val query = "start n=node(" + nodeId + ") return n, n.name"
val typedResult = query.execute.asCC[Test_Matrix]("n")
typedResult.next.name must be_==("Neo")
. . .
}
于 2013-05-27T11:44:08.650 回答
0
已提出https://github.com/FaKod/neo4j-scala/issues/17,请随时努力并做出贡献!
于 2013-05-27T07:45:33.200 回答