0
我想運行我的節點上的基本查詢/ 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){
...
但我發現了以下錯誤消息:
{代碼:'Neo.ClientError.Statement.SyntaxError',消息: '變量
$props
未定義(第2行,第8列(偏移量:
28))\ n「name:$ props.id」\ n ^'}
文檔告訴我可以使用美元符號,但我無法找到關於此語法版本控制的任何內容。
ubunut版本:16.04 Neo4j的版本:3.0.6 Neo4j的驅動程序版本:1.1.0
您在該查詢中將其稱爲'$ props',但您在'params'對象初始值設定項中將其稱爲'props'。 – Pointy
多數民衆贊成在語法 –