Neo4j 中的 Cypher Query 附带的重复属性

Duplicate Properties coming with Cypher Query in Neo4j

匹配 (a)-[:PRODUCED]->(b) RETURN a

匹配 (a)-[:PRODUCED]->(b) RETURN a.name

我该怎么做或者确切的密码查询是什么?

我认为你有几个选择:

MATCH (a)-[:PRODUCED]->(b) RETURN DISTINCT a.name

MATCH (a)-[:PRODUCED]->(b) WITH a RETURN a.name

前 return 的不同名称,如果您有多个具有相同名称的节点并且您想要该结果 returned,这就不好了。后者应该传递一组不同的节点,然后 return 它们的名称。如果这不起作用,您可以尝试 WITH DISTINCT a