如何编写这样的Neo4j查询

如何编写这样的Neo4j查询,neo4j,Neo4j,假设我有n个人,m栋房子。m远大于n。我有关系 储存在Neo4j中。每个人可以拥有任意数量的关联房屋。现在,我想要一个查询,它将获取这样的信息 人——及其相关房屋 请让我知道,如何为此编写查询 使用密码: Match (n:Person)-[:OWNS]->(m:House) Return n, collect(m) 这假设您将关系类型标记为某人拥有房子。这将使用cypher将房屋节点作为关联数组返回给每个人: Match (n:Person)-[:OWNS]->(m:Hou

假设我有n个人,m栋房子。m远大于n。我有关系

储存在Neo4j中。每个人可以拥有任意数量的关联房屋。现在,我想要一个查询,它将获取这样的信息

人——及其相关房屋

请让我知道,如何为此编写查询

使用密码:

 Match (n:Person)-[:OWNS]->(m:House)
 Return n, collect(m)
这假设您将关系类型标记为某人拥有房子。这将使用cypher将房屋节点作为关联数组返回给每个人

 Match (n:Person)-[:OWNS]->(m:House)
 Return n, collect(m)

这假设您将关系类型标记为某人拥有房子。这将把房屋节点作为关联数组返回给每个人

您尝试了什么?根据StackOverflow的说法,你不应该问一个你至少还没有找到答案的问题(从你的问题来看,你还没有表现出你已经做了什么)。另外:从您的问题来看,不清楚您是如何设置query:API调用的?塞弗?请相应地编辑您的问题。另外,请花点时间对它进行适当的格式化(去掉带编号的段落,并对代码部分进行适当的格式化)。我试图查看FOREACH等,其中包含大量信息,因此考虑使用StackOverflow。您尝试了什么?根据StackOverflow的说法,你不应该问一个你至少还没有找到答案的问题(从你的问题来看,你还没有表现出你已经做了什么)。另外:从您的问题来看,不清楚您是如何设置query:API调用的?塞弗?请相应地编辑您的问题。另外,请花时间对其进行适当的格式化(去掉带编号的段落,并对代码部分进行适当的格式化)。我试图查看FOREACH等,其中包含大量信息,因此考虑使用stackoverflow+1来花时间回答一个问得不好的问题。(但是,关系有类型,而不是标签。)语义。您正在将关系标记为类型。我这样写句子是为了简洁。+1是为了花时间回答一个问得不好的问题。(但是,关系有类型,而不是标签。)语义。您正在将关系标记为类型。为了简洁起见,我写了这个句子。