我正在尝试创建db(neo4j)连接并运行基本查询以创建节点。 但这似乎不起作用 我出错了。这是输出
START
FINISH
error : Neo4jError: Client network socket disconnected before secure TLS connection was established
代码在下面
const neo4j = require('neo4j-driver').v1;
// const neo4j = require('neo4j-driver')
let dbAddress = "bolt://localhost:7687"
let userName = "neo4j"
let password = "My Password"
let driver = neo4j.driver(
dbAddress,
neo4j.auth.basic(userName, password));
console.log("START");
let session = driver.session();
// let query = "match (n) return n"
session
.run("CREATE (a:Person {name: ashish}) RETURN a")
.then(
result => {
session.close()
console.log("success")
driver.close()
},
error => {
session.close()
let e = error.toString();
console.log("error : " + e)
driver.close()
}
)
console.log("FINISH");
请帮助
答案 0 :(得分:0)
正如Neo4J的伟大Michael Hunger所建议的那样。确保使用正确的驱动程序和正确的连接字符串。 通常最新的驱动程序不会在中使用v1
const neo4j = require('neo4j-driver')。v1;
我建议您看看此https://neo4j.com/docs/migration-guide/4.0/upgrade-driver/