Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j 密码查询到CSV_Neo4j_Cypher - Fatal编程技术网

Neo4j 密码查询到CSV

Neo4j 密码查询到CSV,neo4j,cypher,Neo4j,Cypher,我写密码查询有困难。我有一个患者标签,上面有就诊节点。每个访问都有关于访问的数据作为关系。我正在构建一个导出功能,您可以在其中导出每个患者就诊的信息。现在我的查询是MATCH(p:Patient{Patient\u id:“some\u id”})-[:GOES\u TO]-(v:Visit) 可选匹配(v)-->(数据) 返回v,数据{.*} 我想返回一行,其中包含每次访问的所有关系数据。现在,此查询返回一行,其中包含一次访问,然后返回每个关系属性。例如,2015年3月12日的就诊将返回一行该

我写密码查询有困难。我有一个
患者
标签,上面有
就诊
节点。每个
访问
都有关于访问的数据作为关系。我正在构建一个导出功能,您可以在其中导出每个患者就诊的信息。现在我的查询是
MATCH(p:Patient{Patient\u id:“some\u id”})-[:GOES\u TO]-(v:Visit)
可选匹配(v)-->(数据)
返回v,数据{.*}

我想返回一行,其中包含每次访问的所有关系数据。现在,此查询返回一行,其中包含一次访问,然后返回每个关系属性。例如,2015年3月12日的就诊将返回一行该日期和药物信息,但也会返回一行该日期和生命体征信息


非常感谢您的帮助

听起来你只需要一个collect()。这对你有用吗

MATCH (p:Patient {patient_id: "some_id"})-[:GOES_TO]-(v:Visit)
OPTIONAL MATCH (v)-->(data)
RETURN v, collect(data {.*}) as data

是的,正是我想要的。谢谢