【发布时间】:2021-04-09 12:24:51
【问题描述】:
我有以下查询,它混合使用 cypher 和 py2neo ogm。 是否可以将 where 子句移动到纯粹的 py2neo ogm 语法中。
FeedItem.match(graph).where("(_)-[:SOURCE]->(:Feed {url:\"%s\"})"%feed.url)
在 match 的文档中,match 查询中似乎确实有其他选项。该示例使用标签,但也有谓词导致我尝试以下内容:
FeedItem.match(graph,predicates=[RelatedTo(feed, "SOURCE")])
来自https://py2neo.org/2021.0/ogm/index.html:
类 py2neo.ogm.ModelMatch(graph, labels=frozenset({}), 谓词=()、order_by=()、skip=None、limit=None)
【问题讨论】: