У меня есть коллекция по имени "поездки" в Firestore. Формат данных примерно такой:
Я пытаюсь получить доступ к документам этой Коллекции, используя код ниже.
Первый путь
try {
Firestore.instance
.collection("trips")
.where("createdByName", isEqualTo: "Suresh")
.snapshots
.listen((data) => print('Firestore response1: ${data.documents}'));
} catch (e){
print('Caught Firestore exception1');
print(e);
}
Второй способ
try {
Firestore.instance.collection("trips").where("createdByName", isEqualTo: "Suresh").getDocuments().then((data) {
print('Firestore response2: , ${data.documents}');
});
} catch (e){
print('Caught Firestore exception2');
print(e);
}
Но ни один из вышеперечисленных способов не работает. Не знаю, что я делаю не так.
Одна вещь, которую я заметил, когда удаляю часть where("createdByName", isEqualTo: "Suresh")
из запроса, работает нормально. Но в тот момент, когда я включаю этот запрос детали, возвращается пустой результат.