小编Rap*_*ima的帖子

查询不能直接在具有开放事务的会话上运行;从事务内运行或使用不同的会话

我是 Neo4J 的新手,今天遇到了这个错误,在我的构想中,我正在关闭和打开会话,但是我收到了这个错误。

\n

我只是想知道是否已经有一个节点包含请求中收到的电子邮件,如果是,则不注册,如果没有,则正常注册。

\n

有谁知道我哪里出错了,我又是 Neo4j 的门外汉

\n

提前致谢

\n
exports.createUser = (req, res) => {\n\nconst userName = req.body.name;\nconst userEmail = req.body.email;\nconst userPassword = req.body.password;\n\nconst alreadyRegistered = \n    session.run(\n        `MATCH (n { email: '${userEmail}' })\n        RETURN n`\n    );\nalreadyRegistered.then(result => {\n    session.close();\n    if(result.records.length){\n        res.send('J\xc3\xa1 existi um usu\xc3\xa1rio com este e-mail cadastrado');\n    }\n});\n\nconst create =\n    session.run(\n        `CREATE (n:User {name: '${userName}', email: '${userEmail}', password: '${userPassword}'})\n        RETURN n`\n    );\n\n    create.then(result => {\n    session.close();\n  \n    const singleRecord = result.records[0];\n    const node = singleRecord.get(0);\n …
Run Code Online (Sandbox Code Playgroud)

javascript neo4j node.js

6
推荐指数
1
解决办法
3297
查看次数

标签 统计

javascript ×1

neo4j ×1

node.js ×1