Как проверить, существует ли поле в Firestore?Android

Форум для тех, кто программирует под Android
Ответить
Гость
 Как проверить, существует ли поле в Firestore?

Сообщение Гость »


Я проверяю, существует ли логическое поле attending, однако не знаю, как это сделать.

Есть ли такая функция, как .child().exists() или что-то подобное, которую я мог бы использовать?
firebaseFirestore.collection("События") .документ(идентификатор) .collection("Пользователи") .получать() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task Task) { если (task.isSuccessful()) { for(Документ QueryDocumentSnapshot: Task.getResult()){ участие = document.getBoolean("присутствие"); } } } });
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»