Как проверить, существует ли поле в Firestore? ⇐ 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("присутствие"); } } } });
Я проверяю, существует ли логическое поле attending, однако не знаю, как это сделать.
Есть ли такая функция, как .child().exists() или что-то подобное, которую я мог бы использовать?
firebaseFirestore.collection("События") .документ(идентификатор) .collection("Пользователи") .получать() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task Task) { если (task.isSuccessful()) { for(Документ QueryDocumentSnapshot: Task.getResult()){ участие = document.getBoolean("присутствие"); } } } });
Мобильная версия