密码查询导致Neo4J db返回500内部错误(GrapheneDB)

时间:2019-05-25 16:54:18

标签: node.js neo4j

我有一些执行密码查询的nodejs代码。

执行查询时,有时会从neo4j数据库收到内部服务器错误(500)。

我需要一些可能原因的建议(事实仅在某些时候发生,而并非一直如此,这使我感到困惑),或者只是关于如何解决此问题的建议。

以下是导致问题的代码:

var getUser = function (db, uid, callback) {
db.cypher({
    query: 'MATCH (u:User {uid: {uid}}) RETURN u',
    params: {
        uid: uid,
    },
}, function (err, results) {
    if (err) {
        throw err;
    }
    else {
        var result = results[0];
        if (!result) {
            callback(null);
        } else {
            var user = result['u'];
            callback(user);
        }    
    }
});

}

0 个答案:

没有答案