在cypher,neo4j中使用`UNWIND`使用“PERICODIC COMMIT”

时间:2014-09-07 13:45:43

标签: neo4j cypher language-features

如果有可能提出这样的要求,那将会很酷:

USING PERIODIC COMMIT 5
UNWIND RANGE( 0, 50 ) as u
CREATE (n:New {number:u})
RETURN n

因为在json解析中有一个很酷的Cypher查询语言用例...

1 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的。 PERIODIC COMMIT现在与LOAD CSV命令绑定。

但是对于你的例子,你不需要它。

在Cypher中解析JSON很简单,只需将最外面的JSON对象作为参数传入,然后使用UNWIND,WITH,FOREACH等在cypher中解构它。