我正在尝试从 Javascript 应用程序创建参数
但以下代码不起作用:
var input=json_table_definition.replace(/[\n\r]+/g, '');
var session = driver.session();
let results;
return session
.run(':param jsonTable=>$json_table_definition',
{json_table_definition:input}
)
.then(result => {
session.close();
})
.catch(error => {
session.close();
results=[];
throw error;
});
我在浏览器中收到以下错误:
XXXXX Uncaught (in promise) Neo4jError: Invalid input ':': expected <init> (line 1, column 1 (offset: 0))
":param jsonTable=>$json_table_definition"
^
我仔细检查了 json_table_definition 参数中的值,这很好来自 neo4j 的相同命令