Обновление ребенка в базе данных Firebase Realtime ничего не делает - PullRequest
0 голосов
/ 10 февраля 2019

Когда я пытаюсь обновить ребенка в базе данных Firebase Realtime, это не работает.Кажется, что set ничего не делает.

  Future<void> changeCategory(Category c){
    return remoteDataService.categoriesRefernece.child(c.id).set(c.toMap());
  }

В базе данных есть список категорий, и приведенный выше метод должен его обновить.Метод toMap преобразует объект Cateory в Map<String, dynamic>, а c.id хранит идентификатор firebase-идентификатора Cateory

1 Ответ

0 голосов
/ 10 февраля 2019

Проблема заключалась в том, что категория в changeCategory не содержала новые значения, поэтому обновлять нечего.

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