У меня есть следующая структура моей базы данных:
Внутри коллекции Location есть документ, и в нем есть координаты Lat, Lon:
Моя конечная цель - получить все координаты широты и долготы всех пользователей, однако я уже застрял на том, как добраться до коллекции местоположений, еслиЯ не знаю название документа, где оно находится?
Есть ли какой-нибудь запрос, который я могу сделать, чтобы перейти прямо внутрь к чему-то вроде WhereEqualTo("Lat")
?
Для начала я попробовал следующее:
db.collection("Users").get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
List<String> listID = new ArrayList<>();
for (QueryDocumentSnapshot doc : task.getResult()) {
listID.add( doc.getId() );
}
Однако он возвращает мне нулевой список.
Спасибо