Я хочу получить данные (поле langtitude) из коллекции в firestore, с предложением where, но это не работает.
Мой код:
db = FirebaseFirestore.getInstance();
Query query = db.collection(collection).whereGreaterThan("longtitude", String.valueOf(bounds.northeast.latitude));
query.addSnapshotListener(new EventListener<QuerySnapshot>() {
@Override
public void onEvent(@javax.annotation.Nullable QuerySnapshot queryDocumentSnapshots, @javax.annotation.Nullable FirebaseFirestoreException e) {
if (e != null) {
Log.w(TAG, "Listen failed.", e);
return;
}
if (queryDocumentSnapshots != null) {
Log.d(TAG, queryDocumentSnapshots.getMetadata().toString());
} else {
Log.d(TAG, "Current data: null");
}
}
});
Я получаю только
SnapshotMetadata{hasPendingWrites=false, isFromCache=false}
Но я хочу поля из коллекции.Как это сделать?
Я пробовал разные методы, и ни один из них не возвращал поля в коллекции.