我正在使用firebase cloud firestore来存储我的所有文档.我的文档有一个startDateTime字段,格式如下...
我想获取startDateTime大于或等于当前日期的所有记录.这是我的Flutter 翼代码来做这件事...
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
才能正常工作.
需要一些指导.