1

我无法找出基于关系过滤 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. 我现在想patients按性别过滤。我所拥有的是:

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

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

4

0 回答 0