如何在firebase中查询日期为datenow的选择条件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在firebase中查询日期为datenow的选择条件?相关的知识,希望对你有一定的参考价值。

我试图在我的flutter应用程序中查询显示用户的输入数据,现在按日期排序。我已经尝试了这个

Stream<QuerySnapshot> getUserWorshipSnapshots(BuildContext context) async*{
//final Long server_timestamp = new DateTime.now().isUtc;
var currentTime = new DateTime.now();
final FirebaseUser user = await _auth.currentUser();
final uid = user.uid;
yield* Firestore.instance.collection('user').document(uid).collection('worship').orderBy('dateTime')
.startAt(currentTime).snapshots();}

enter image description here我的火力基地结构是这样的 enter image description here.有什么办法吗 谢谢

答案

你有一个 users 集合,而非 user 集,因此要加上缺失的 s:

yield* Firestore.instance.collection('users').document(uid).collection('worship').orderBy('dateTime')

以上是关于如何在firebase中查询日期为datenow的选择条件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Bigquery 中查询每小时分解的 Firebase 事件报告?

如何使用firebase通过查询进行订购[重复]

javascript判断两个日期是否相等

如何在android中将日期转换为firebase时间戳格式

从firestore查询数据时,如何将保存的字符串格式的日期与当前日期进行比较?

基于子节点的日期范围的 Firebase 查询