Как проверить, существует ли узел в базе данных Firebase с помощью Flutter / Dart - PullRequest
0 голосов
/ 08 декабря 2018

Я видел, что на этот вопрос уже отвечали несколько раз для JavaScript и других языков.Там всегда получается получить моментальный снимок и использовать метод с именем exists() для проверки.Но в Dart / Flutter такого метода нет.Вот что у меня сейчас:

devicesRef.child(deviceId).once().then((DataSnapshot data) {
    print(data.key);
    print(data.value);        
});

Я хочу проверить, существует ли уже узел с именем deviceId.

Итак, как я могу проверить, существует ли узел в базе данных Firebase Realtime с помощью Dart / Flutter?

1 Ответ

0 голосов
/ 08 декабря 2018

Я думаю, поскольку в базе данных реального времени нет такого понятия, как нулевое дочернее значение, вы можете просто проверить, является ли data.value нулевым.

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