我正在运行以下 Cypher 查询:
WITH "CREATE (test:Test {id: 1})" AS cypher
CALL apoc.cypher.doIt(cypher, {}) YIELD value
CREATE (test2:Test2 {id: 2})
之后,我运行MATCH (a) RETURN a
并看到只Test
创建了一个带有标签的节点。第二个CREATE
语句似乎没有运行。
如果我在 之前创建,Test2
它CALL
会按预期创建节点。
谁能解释为什么会发生这种情况,以及如何在此CALL
子句之后继续查询?
提前致谢!