我在简单查询时面临重复的重复问题。在我的数据库中,我有一些国家的数据和国家指向组织类型。我正在获取国家和组织,数据库给我国家和组织类型的重复记录。
查询
MATCH (n:OrganizationType),(c:Country) RETURN n,c LIMIT 25
还尝试了不同的
MATCH (n:OrganizationType),(c:Country) RETURN distinct n,c LIMIT 25
记录的图形视图
请帮助我,我在这里缺少什么?
答案 0 :(得分:1)
您的查询正在返回(组织,国家/地区)的对,当您在其上放置DISTINCT
时,它只会确保对不同。构建查询时,不要考虑“返回记录”,而应考虑“生成结果行”。如果要生成包含1个节点(国家或组织)的结果行,并且希望每个国家或组织获得1行,总共最多25行,请尝试这样的简单查询:
MATCH (n)
WHERE n:Country OR n:Organization
RETURN n LIMIT 25