在cypher中,可以使用collect()
函数来返回已连接节点的列表。同时,可以使用startNode()
和endNode()
函数来获取连接的起始节点和结束节点。为了获取节点在字符串中的位置,可以使用position()
函数。
以下是一个示例查询,展示如何返回已连接节点的列表及其在字符串中的位置:
MATCH (n)-[r]->(m)
RETURN collect(n) AS connected_nodes, collect(position(r)) AS positions
在这个查询中,(n)-[r]->(m)
表示匹配任意节点n
和m
之间的关系r
。collect(n)
将匹配到的节点n
收集到一个列表中,collect(position(r))
将关系r
在字符串中的位置收集到另一个列表中。最后,使用RETURN
语句将这两个列表作为结果返回。
请注意,这只是一个示例查询,具体的查询语句可能会根据实际需求而有所不同。
云+社区沙龙online [新技术实践]
腾讯位置服务技术沙龙
云+社区技术沙龙[第7期]
企业创新在线学堂
云+社区技术沙龙[第10期]
Elastic 中国开发者大会
数字化产业研学会第一期
serverless days
GAME-TECH
DB TALK 技术分享会
云+社区开发者大会 武汉站
领取专属 10元无门槛券
手把手带您无忧上云