Kt Student Asked: 2025-02-07 11:18:17 +0800 CST 为什么`MATCH (p:Person)-[:ACTED_IN]->(m) WHERE 'Neo' IN r.roles RETURN p.name` 仅为 1 个节点返回 3 行? 5 在 Neo4j 中,当我使用以下查询时: MATCH (p:Person)-[:ACTED_IN]->(m) WHERE 'Neo' IN r.roles RETURN p 那么它只返回一个 Person 节点。 但是当我将查询更改为: MATCH (p:Person)-[:ACTED_IN]->(m) WHERE 'Neo' IN r.roles RETURN p.name 然后它返回 3 行。 这对我来说很奇怪,因为我预计只应该返回一行? explain