[英]Flutter Firestore - how to get the current month's data only?
每個人。 在下面的查詢中,如何僅獲取當月的數據?
我的 Firestore 數據庫:
我的代碼:
@override
Stream<List<TodoModel>> getTodos() {
return firestore.collection('todo')
.orderBy('myDate', descending: true)
.snapshots()
.map((query) {
return query.documents.map((doc) {
return TodoModel.fromDocument(doc);
}).toList();
});
}
知道我該怎么做嗎? 謝謝
你能試試這個
Stream<List<TodoModel>> getTodos() {
var date = DateTime.now();
return Firestore.instance.collection('todo')
.where('myDate', isGreaterThanOrEqualTo: new DateTime(date.year, date.month, 1))
.orderBy('myDate', descending: true)
.snapshots()
.map((query) {
return query.documents.map((doc) {
return TodoModel.fromDocument(doc);
}).toList();
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.