我无法找出最有效的方法来基于关系过滤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)
这有效,但我想知道是否有更简单的方法或更好的方法?