Работа над приложением флаттера, в котором я использую облачный пожарный магазин Firebase для хранения всех своих документов.В моем документе есть поле startDateTime , имеющее следующий формат: ...
![enter image description here](https://i.stack.imgur.com/QtljD.png)
Я хочу получить все записи, чей startDateTimeбольше или равно текущей дате.Вот мой код, чтобы сделать это ...
Firestore.instance.collection("trips")
.where("trip.createdByUID", isEqualTo: this.userDetails['id'])
.where("trip.startDateTime", isGreaterThanOrEqualTo: new DateTime.now().toString() )
.getDocuments().then((string) {
print('Firestore response111: , ${string.documents.length}');
string.documents.forEach((doc) => print("Firestore response222: ${doc.data.toString()}" ));
})
Но это не работает.Не могу понять, как использовать isGreaterThanOrEqualTo
, чтобы он работал.
Нужно руководство.