【发布时间】:2014-01-09 10:10:55
【问题描述】:
我想在 cypher 中做这样的事情:
MATCH (n:node) WHERE n.ID = x //x is an integer value
FOREACH (num in n.IDs:
MATCH (p:node) WHERE p.ID = num
CREATE (n)-[:LINK]->(p) )
其中num 是一个整数值数组,指的是需要链接到第一行中匹配的节点的节点的ID。
当我运行此查询时,我收到错误:Invalid use of MATCH inside FOREACH。
我正处于自学 Cypher 和 Neo4j 的早期阶段。我怎样才能在这里实现我想要的功能?还是我找错了树——我是否没有抓住一些让我没有必要这样做的东西?
【问题讨论】:
标签: neo4j cypher graph-databases