Cypher Query заставляет Neo4J db возвращать 500 внутренних ошибок (GrapheneDB) - PullRequest
0 голосов
/ 25 мая 2019

У меня есть некоторый код nodejs, который выполняет запрос шифра.

Когда я выполняю запрос, я иногда получаю Внутреннюю ошибку сервера (500) из базы данных neo4j.

Мне нужен какой-то совет о том, что может быть возможной причиной (тот факт, что это происходит только иногда, а не постоянно), или просто рекомендация о том, как я могу подойти к этой проблеме.

Вот код, вызывающий проблему:

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);
        }    
    }
});

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...