【发布时间】:2018-07-26 20:07:22
【问题描述】:
我在编写 Cypher 查询时遇到问题。我有一个具有 Visit 节点的 Patient 标签。每个Visits 都有关于访问的数据作为关系。我正在构建一个导出功能,您可以在其中导出有关每位患者就诊的信息。现在我的查询是MATCH (p:Patient {patient_id: "some_id"})-[:GOES_TO]-(v:Visit)
OPTIONAL MATCH (v)-->(data)
RETURN v, data {.*}
我想返回包含每次访问的所有关系数据的单行。现在,此查询返回一行,其中包含访问,然后是每个关系属性。例如,访问12/3/2015 将返回包含该日期和药物信息的行,但也会返回包含该日期和 Vitals 信息的新行。
非常感谢任何帮助!
【问题讨论】: