对关系的新模型过滤器

时间:2018-07-17 22:51:34

标签: neo4j cypher neomodel

我无法找出最有效的方法来基于关系过滤Neomodel NodeSet。我有一个类Patient,它的关系GENDER指向带有标签Gender的节点。 我的课程如下:

Class Patient(StructuredNode):
patient_id = StringProperty()
gender = RelationshipTo('Gender', "GENDER")

Class Gender(StructuredNode):
gender = StringProperty()
patient = RelationshipTo('Patient', "HAS")

我首先用查询字符串过滤Patient,该查询字符串返回一个名为patients的NodeSet。我现在想按性别过滤patients。我所拥有的是:

patients = NodeSet((NodeSet(patients.gender).filter(gender=gender).patient)

这有效,但我想知道是否有更简单的方法或更好的方法?

0 个答案:

没有答案