У меня есть фрагмент базы данных, подобный этому:
{
"users": {
"usersCount": {
"count": 61
...
...
}
}
}
Я хочу присвоить значение переменной следующим образом:
var count = getUserCount();
Из этой функции:
function getUsersCount() {
const ref = db.ref('users/usersCount');
ref.once("value", function (snapshot) {
console.log("Value is: ", snapshot.val().count); // There value is right
return snapshot.val().count;
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
});
}
Но что бы я ни пытался, функция возвращает undefinde или обещание объекта