Как правильно проверить firebase db ref на стороне клиента (т.е. в javascript)? - PullRequest
0 голосов
/ 11 ноября 2019

При использовании firebaseDB.ref("some-node-ref-that-does-not-exist/") как я могу сделать нулевую проверку. Эта строка кода, все еще вызываемая с помощью даже вышеупомянутого узла, не существует в моей базе данных firebase.

1 Ответ

1 голос
/ 11 ноября 2019

Если вы хотите проверить, есть ли данные в определенном узле в базе данных реального времени, вам нужно запросить этот узел и посмотреть, существует ли DataSnapshot.

С помощью JavaScript SDK вы можете сделать следующее, используя метод exists():

ref.once('value')
  .then(function(dataSnapshot) {
    if (dataSnapshot.exists()) {....}
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...