【发布时间】:2014-08-17 18:40:09
【问题描述】:
是否有任何适用于 neo4j 2.x 的 python 库?
我想在 python 中使用 ORM(OGM?),但我尝试过的所有方法都不支持标签,它们创建了一个节点和与对象类型的关系。
目前(或正在开发中)是否有任何支持 2.x 样式标签的包?还是我缺少当前 ORM 包中的某些功能? (neo4django、neomodel、neo4py)
Django 支持将是一个加分项,但不是必需的。
编辑:
我已经成功使用 neo4jrestclient 作为一种操作节点/关系/标签的方式,但我正在寻找一种方法来轻松设置节点类型,使用特定字段和属性/规则以特定方式组合这些节点。
【问题讨论】:
-
AFAIK Py2neo 适用于 2.x,但它不是 OGM。看一看! github.com/nigelsmall/py2neo
-
上面写着here,“注意:已经为支持节点标签做了一些准备,在 Neo4j 2.0 中可用。但是,py2neo 中还没有实现任何功能来提供任何标签功能到客户端应用程序。”所以我没试过那个。
-
哦,好的。我认为您仍然可以通过 Cypher 查询使用标签作为解决方法。