使用Node.js驱动neo4j,用什么方式可以在一个事务或会话中执行多条cypher语句
发布于 5 年前 作者 xsndzxc 1964 次浏览 来自 问答

session.run(‘merge (n:person {name: ‘zxc’}); merge (m:dog {name: ‘asd’}); match(n:person {name: ‘zxc’}),(m:dog {name: ‘asd’}) merge(n)-[r:knows]->(m);’ ) then(result =>{session.close(() =>{});

如上文语句,本意是merge两个节点并merge两个节点之间的一个关系,在neo4j browser中支持多语句输入,但在这里如此使用会返回"expect one statement per query" 的错误,通过什么方法可以使上述效果在一个事务或会话中实现?还是说并不支持这样的功能,必须有几句写几个session?

回到顶部