Javascript 需要将以下neo4j v2.x示例代码转换为neo4j 3.0。我对新语法有问题
//ConPanna教程中的neo4jv2.X Javascript代码段。是否有人可以帮助将此部分转换为bolt-Neo4j 3.0Javascript 需要将以下neo4j v2.x示例代码转换为neo4j 3.0。我对新语法有问题,javascript,neo4j,Javascript,Neo4j,//ConPanna教程中的neo4jv2.X Javascript代码段。是否有人可以帮助将此部分转换为bolt-Neo4j 3.0 User.get = function (id, callback) { var qp = { query: [ 'MATCH (user:User)', 'WHERE ID(user) = {userId}', 'RETUR
User.get = function (id, callback) {
var qp = {
query: [
'MATCH (user:User)',
'WHERE ID(user) = {userId}',
'RETURN user',
].join('\n'),
params: {
userId: parseInt(id)
}
}
db.cypher(qp, function (err, result) {
if (err) return callback(err);
callback(null, result[0]['user']);
});
};
var driver = neo4j.driver("bolt://localhost", neo4j.auth.basic("neo4j", "pwd"));
var session = driver.session();
User.get = function (id, callback) {
var qp = {
query: [
'MATCH (user:User)',
'WHERE ID(user) = {userId}',
'RETURN user',
].join('\n'),
params: {
userId: parseInt(id)
}
}
session.run(qp).then(function (result) {
callback(null, result[0]['user']);
}).catch(callback);
};