neo4j:在浏览器界面中设置密码查询参数的语法是什么?

Joe*_*ick 24 neo4j cypher

我试图从neo4j浏览器运行查询来重现我的neo4j-javascript-driver客户端的结果.

在neo4j中定义查询参数的语法是什么?

我最近参加了在纽约举办的neo4j培训课程,培训师(David Fauth)做到了这一点,遗憾的是,我没有记录下来,因为我认为我可以在网上阅读这篇文章......但没有成功.

std*_*b-- 40

在neo4j浏览器中,您需要输入例如:

:params {nodes: [{name: "John", age: 18}, {name: "Phill", age: 23}]}
Run Code Online (Sandbox Code Playgroud)

然后你可以像往常一样使用params:

UNWIND {nodes} as node
MERGE (A:User {name: node.name, age: node.age})
RETURN A
Run Code Online (Sandbox Code Playgroud)

对于neo4j浏览器类型中的明确params :params {}.

有关其他帮助类型:help params.

  • 你也可以使用`:param name:value`,其中value可以是任何有效的json (2认同)

小智 10

在Neo4j-3.3.4中,密码喜欢这样:

:param nodes: [{name: 'John', age: 18}, {name: 'Phill', age: 23}]
Run Code Online (Sandbox Code Playgroud)

Neo4j浏览器结果: 这里