Я выполняю зашифрованный запрос neo4j в nodejs и получаю результаты в функции обратного вызова:
async (body) => {
await query.cypher({
query: 'Match (phoneno {phnnumber : {number}}) return phoneno',
params: {
number: body
}
},
await
function(err, data) {
len = data.length
console.log("len:" + len)
});
console.log("len outside:" + len)
if (len == 0) {
return false;
} else {
return true;
}
}
Консольный журнал "len outside:" и оператор if
показывают, что len
undefined
.Кто-нибудь может понять почему?