我想在我的node / express服务器上运行基本查询
var params = {
props : {
id : 1,
name : "Peter"
}
}
var query = [
'MERGE (p:Person{id:$props.id})',
'RETURN n.id as id'
];
...
session.run(query, params)
.then(function(resp){
...
但是我收到以下错误消息:
{code:' Neo.ClientError.Statement.SyntaxError',message: '变量
$props
未定义(第2行,第8列(偏移:
28))\ n"名称:$ props.id" \ n ^' }
文档向我展示了可以使用美元符号,我无法找到有关此语法版本的任何内容。
ubunut版本:16.04 neo4j版本:3.0.6 neo4j驱动版本:1.1.0
答案 0 :(得分:2)
$param
语法仅在Neo4j 3.1中有效
之前的所有版本都是{param}