Запросы Neo4j нельзя запускать непосредственно в сеансе с открытой транзакцией; либо запустите из транзакции, либо используйте другой сеанс

Я новичок в использовании Neo4J и столкнулся с этой ошибкой: я закрываю и открываю сеансы, однако получаю эту ошибку.

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

Я использую приведенный выше код в функции регистрации. Я использую session.close() в блокеfinally. Он отлично работает для одиночных запросов. когда я одновременно нажимаю на API с двух устройств, один API получает ошибку «Запросы не могут быть запущены непосредственно в сеансе с открытой транзакцией; либо запустите из транзакции, либо используйте другой сеанс».

Если возможно обрабатывать несколько запросов одновременно, расскажите мне, как этого добиться. Спасибо

0 ответов

Другие вопросы по тегам