Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/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-获取节点集合和关系属性_Neo4j_Cypher - Fatal编程技术网

Neo4j-获取节点集合和关系属性

Neo4j-获取节点集合和关系属性,neo4j,cypher,Neo4j,Cypher,我有两个节点“member”和“book”。会员和账簿通过“发布对象”关系链接。 现在,当获取成员时,我可以使用Collect获取所有发给成员的书籍的列表 我需要进一步扩展上述查询- 我的“发布日期”关系有一个属性“发布日期” 我需要的是每个会员的图书清单以及发行日期 我已使用其他关系修改了此数据集,查询保持不变 假设您在现有关系上有一个名为“issue\u date”的关系属性,您可以将查询组合为 [旧版本] 该链接提供获取多列集合的信息 如果您使用的是Neo4j 3.1+,则可以使用将发

我有两个节点“member”和“book”。会员和账簿通过“发布对象”关系链接。 现在,当获取成员时,我可以使用Collect获取所有发给成员的书籍的列表

我需要进一步扩展上述查询- 我的“发布日期”关系有一个属性“发布日期”


我需要的是每个会员的图书清单以及发行日期

我已使用其他关系修改了此数据集,查询保持不变

假设您在现有关系上有一个名为“issue\u date”的关系属性,您可以将查询组合为

[旧版本]


该链接提供获取多列集合的信息


如果您使用的是Neo4j 3.1+,则可以使用将发行日期与书籍属性一起包括在内:

match (b:Book)-[r:ISSUED_TO]->(m:Member)
return m, collect(b {.*, Issue_Date:r.Issue_Date}) as booksIssued

不需要。这不是必需的-发给会员1的所有书籍可以有不同的发行日期。预期结果可以是成员1 Book1 01-01-2017 Book2 05-01-2017 Book3 05-01-2017成员2 Book1 07-12-2016 Book5 12-01-2017谢谢您的回复。通过查询,结果显示成员被重复。如果删除r.issue_日期并应用-收集(b)结果,则显示每个会员已发行的图书。期望得到类似的结果,但随书附上发行日期。显示的新结果应按成员分组。如果将一本书分配给多个成员,我将如何进行分组。我有
(客户)-[:PHONE\u NUMBER]->(PhoneNumber)
我想收集客户的条件,并获取他们的所有电话号码。