#javascript #database #firebase
#javascript #База данных #firebase
Вопрос:
У меня есть следующая база данных:
Я хочу получить значение name, заданное определенным значением ID в JavaScript.
Прямо сейчас у меня есть следующий код, но, похоже, он не получает доступ к узлам ID и name:
var user = db.ref("Users").orderByChild("ID").equalTo("12345");
users.once("value").then(function(snapshot) {
snapshot.forEach(function(childSnapshot) {
...
Ответ №1:
Этого можно достичь с помощью приведенного ниже кода:
var ref = db.ref("Users").orderByChild("ID/value").equalTo("12345");
ref.on("value", function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childData = childSnapshot.val();
var name = childData.name.value;
});
});