【发布时间】:2018-11-12 18:49:03
【问题描述】:
在使用 firebase cloud firestore 存储我的所有文档的 Flutter 应用程序上工作。我的文档有一个 startDateTime 字段,格式如下...
我想获取所有 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 以便它能够工作。
需要一些指导。
【问题讨论】:
标签: firebase dart google-cloud-firestore flutter