http://console.neo4j.org/r/z1iafh是否可以按顺序返回n.name,使其成为CREATE(node_name)而不向节点添加新属性? 我看到这个测试数据库中的节点是按一定顺序连接的,因此我想知道是否可能以某种方式获取此顺序。
START n=node(*) MATCH (n)-[r:CREATE_NODE_COMMAND]->(m) RETURN n
http://console.neo4j.org/r/z1iafh是否可以按顺序返回n.name,使其成为CREATE(node_name)而不向节点添加新属性? 我看到这个测试数据库中的节点是按一定顺序连接的,因此我想知道是否可能以某种方式获取此顺序。
START n=node(*) MATCH (n)-[r:CREATE_NODE_COMMAND]->(m) RETURN n
首先,您需要声明一个path
标识符,然后添加深度,最后按照路径长度排序:
START n=node(*) MATCH p=(n)-[r:CREATE_NODE_COMMAND*..10]->(m)
ORDER BY length(p)
LIMIT 1
RETURN nodes(p)