0

我升级了 Neo4j (3.?.? → 4.0.3) 和 neo4j-javascript-driver (1.7.6 → 4.0.2)。

在没有任何代码更改的情况下,我的 Node 应用程序现在获得了以下功能:Neo4jError: Queries cannot be run directly on a session with an open transaction; either run from within the transaction or use a different session.

我正在使用的是很多这些:

const result = await session.run()
// do something with result

据我所知session.run,将打开一个事务,执行语句并提交。之后不应有未结交易。我试图用一个小测试用例来重现,但没有运气。而且上面的文档neo4j-javascript-driver不是很有帮助。正如文档中所说:“详细文档尚不可用”

关于导致错误的任何想法?

4

0 回答 0