Neo4j 查询不能直接在打开事务的会话上运行;从事务中运行或使用不同的会话

问题描述 投票:0回答:0

我是使用 Neo4J 的新手,我遇到了这个错误,我正在关闭和打开会话,但是,我收到了这个错误。

const session = driver.session({ database });
await session.run(`CREATE (u:USER} {name:"Test Demo"} ) return u`)

我在注册函数中使用了上面的代码。我在 finally 块中使用 session.close() 。 它适用于单个请求。当我同时从 2 个设备访问 API 时,一个 API 收到错误消息“无法直接在具有打开事务的会话上运行查询;要么从事务中运行,要么使用不同的会话。”

javascript neo4jclient neo4j-javascript
© www.soinside.com 2019 - 2024. All rights reserved.