如何在neo4j中使用cypher创建多个节点

rog*_*oom 3 neo4j graph-databases

我想使用单个密码查询创建多个断开连接的节点

文件说:

使用其属性的参数创建多个节点.通过为Cypher提供一组地图,它将为每个地图创建一个节点.

CREATE (n { props })
RETURN n
Run Code Online (Sandbox Code Playgroud)

在neo4j休息网络控制台我试过(在许多其他的东西)

CREATE (n [{a:1,b:2}, {a:1,b:2}]) RETURN n
Run Code Online (Sandbox Code Playgroud)

但收到此错误

无效的输入'[':预期的空格,注释,节点标签,MapLite,参数,')'或关系模式(第1行,第11列)"CREATE(n [{a:1,b:2},{a :1,b:2}])返回n"

有可能做我正在尝试的事情,如果是这样的话怎么样?

Mic*_*ger 6

它必须是http-api或java-api的参数.

CREATE (n { props })
RETURN n

{props:[{a:1,b:2}, {a:1,b:2}]}
Run Code Online (Sandbox Code Playgroud)

或者您foreach甚至可以使用文字数组

FOREACH (props IN [{ a:1,b:2 }, { a:1,b:2 }]| 
         CREATE ({ a:props.a,b:props.b }))
Run Code Online (Sandbox Code Playgroud)