У меня есть база данных пожарного магазина.Я хочу знать, как проверить, существует ли определенная ссылка на документ в этой базе данных.Код, который я использовал для работы, но теперь он не работает.
Получить ссылку
travelTotalReference =
Firestore.instance.document('$_id/$_presentDate BalanceTotal');
проверить, существуют ли данные
travelTotalReference.get().then((dataSnapshot) {
if (dataSnapshot.exists) {
setState(() {
travel = dataSnapshot.data['total'];
});
}else{
setState(() {
travel = 0;
});
}
});
Кстати, я точно знаю, что эта Ссылка не существует.Я просто хочу убедиться, что если это произойдет, я могу обновить переменную перемещения.
Ошибка, которую я получаю
E/flutter (17184): [ERROR:flutter/shell/common/shell.cc(181)] Dart Error:
Unhandled exception:
E/flutter (17184): NoSuchMethodError: The method 'get' was called on null.
E/flutter (17184): Receiver: null
E/flutter (17184): Tried calling: get()
E/flutter (17184): #0 Object.noSuchMethod
(dart:core/runtime/libobject_patch.dart:48:5)