Запрос базы данных firebase на основе дочернего значения - PullRequest
1 голос
/ 20 июня 2020

Это снимок базы данных firebase

Снимок Firebase

У меня с собой только поле «имя». Мне нужно получить значение «количества» этого «имени». Что такое запрос Firebase для получения количества для указанного c имени (в javascript). Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 20 июня 2020

Чтобы получить данные в соответствии с атрибутом name, выполните следующие действия:

let ref = firebase.database().ref("Categories").child("Burgers");
ref.orderByChild("name").equalTo("Egg Burger").on("value", function(snapshot) {
 snapshot.forEach(function(childSnapshot) {
  var childData = childSnapshot.val();
  console.log(childData.quantity);
 });
})

Добавьте ссылку на узел Burgers, затем вы можете выполнить запрос orderByChild и использовать name, чтобы проверить, равен ли он значению, присоединить к нему слушателя и получить значение quantity.

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