0

我有一个包含人和城市的图形数据库。这个查询是否在做我认为它正在做的事情

MATCH (c:City)-->(p:People)
RETURN c,count(p);

我希望这个查询能够用该城市的人数来回吐城市 c。但是,计数只有一个。这要么是我的加载程序问题,要么是我的查询问题。查询是否给了我我的想法?谢谢

4

1 回答 1

1

您的原始查询需要更改方向。

MATCH (n:City)<--(p:Person) 
RETURN n,count(p)

您需要有人“进入”城市,这将为您的示例返回正确的结果,因为您的示例有 3 个人“LIVES_IN”纽约和 1 个人“LIVES_IN”波士顿,这就是查询在控制台

于 2013-07-01T16:40:29.023 回答