Neo4j重复记录问题

时间:2016-10-17 11:36:01

标签: neo4j spring-data-neo4j

我在简单查询时面临重复的重复问题。在我的数据库中,我有一些国家的数据和国家指向组织类型。我正在获取国家和组织,数据库给我国家和组织类型的重复记录。

查询

MATCH (n:OrganizationType),(c:Country) RETURN n,c LIMIT 25

还尝试了不同的

MATCH (n:OrganizationType),(c:Country) RETURN distinct n,c LIMIT 25

记录的图形视图

enter image description here

请帮助我,我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

您的查询正在返回(组织,国家/地区)的,当您在其上放置DISTINCT时,它只会确保不同。构建查询时,不要考虑“返回记录”,而应考虑“生成结果行”。如果要生成包含1个节点(国家或组织)的结果行,并且希望每个国家或组织获得1行,总共最多25行,请尝试这样的简单查询:

MATCH (n)
WHERE n:Country OR n:Organization
RETURN n LIMIT 25