Документация для DocumentSnapshot.getString () гласит, что она возвращает:
Значение в виде строки, если значение, соответствующее ключу поиска, присутствовало и могло быть преобразованов строку;по умолчанию (если установлено) или статическое значение по умолчанию в противном случае.
Я хотел бы сделать DocumentSnapshot.getString
для поля isSomeType
, в котором хранится логическое значение, и если DocumentSnapshot
не содержитзатем нажмите клавишу isSomeType
.Какое статическое значение по умолчанию будет возвращаться в этом случае, потому что я хотел бы проверить равенство этому значению.
Для тех, кто интересуется, я хотел бы, чтобы в одной коллекции было поле, в котором хранится логическая переменная, объявляющая ее тип, но не хотелось бы, чтобы другие документы содержали поле, просто чтобы объявить, что они не являются определеннымитип.Таким образом, я могу определить, объявляют ли они, что они определенного типа, или нет, проверив поле.