Javascript 在哪里可以找到neo4j 3.0驱动程序session.run.then等的方法列表
我是Neo4j新手,正在学习使用Neo4j v2的教程。我想使用v3.0,但功能如下:Javascript 在哪里可以找到neo4j 3.0驱动程序session.run.then等的方法列表,javascript,session,neo4j,Javascript,Session,Neo4j,我是Neo4j新手,正在学习使用Neo4j v2的教程。我想使用v3.0,但功能如下: User.get = function (id, callback) { var qp = { query: [ 'MATCH (user:User)', 'WHERE ID(user) = {userId}', 'RETURN user', ].join('\n'), params
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']);
});
};
似乎已替换为:
session
.run( "MATCH (weapon:Weapon) WHERE weapon.name CONTAINS {term} RETURN weapon.name", {term : searchTerm} )
.subscribe({
onNext: function(record) {
console.log("" + record.get("weapon.name"));
},
onCompleted: function() {
session.close();
},
onError: function(error) {
console.log(error);
}
});
但我似乎在任何地方都找不到对会话方法(.RUN.THEN.SUBSCRIBE等)的正确描述
我在v3.0中替换了db.cypher等函数,这一点是否正确?我一直得到一个“db.cypher不是一个函数错误”,搜索显示该错误已在v2中修复。Neo4j手册中有关于驱动程序的完整文档:
- API文档:
- API文档: