我是 neo4j 和 cypher 的新手。我想知道是否有可能使用 WITH caluse 中的值并将其用作 CREATE 子句中的关系名称,如下例所示(这显然会创建关系 'rr' 而不是将其扩展为 'rr' 值)。
MATCH (m:Month)-[r:`2`]->(d:Day)
WITH type(r) as rr, d
MATCH (mm:Month)
CREATE UNIQUE (mm)-[:rr]->(d)
我正在使用 Cypher 1.9 和 neo4j ver 2.0.0-M03