如何修改指定Neo4j Cypher查询以仅返回边的信息?
修改Neo4j查询以仅返回边信息
原查询代码:
MATCH (a:Person)-[l:workWith]-(b:Person) RETURN a, l, b
要只获取边的信息,直接修改RETURN子句,去掉节点a和b,只保留边变量l即可:
MATCH (a:Person)-[l:workWith]-(b:Person) RETURN l
如果需要获取边的特定属性(比如边包含startDate、team这类自定义属性),可以直接指定属性名,示例:
MATCH (a:Person)-[l:workWith]-(b:Person) RETURN l.startDate, l.team
这样执行查询后,就只会返回workWith类型边的相关信息,不会包含起始和结束节点的数据。
内容的提问来源于stack exchange,提问作者M Jin
相关产品推荐
相关产品推荐

