如何在Firestore Flutter中获取昨天的所有记录?

周杰伦

我想从昨天起获取所有文件。目前,在whereandisEqualTo条件的帮助下,我设法获取了今天日期的所有数据但是我无法从昨天的日期获得数据。

这是我的代码片段,可从中获取今日的文档。

谢谢您的帮助。

final uid = getCurrentUID();

final QuerySnapshot result = await FirebaseFirestore
                              .instance
                              .collection('School')
                              .doc(uid)
                              .collection('School_Data')
                              .where('Todays_Date', isEqualTo: todaysDate)
                              .get();
RédaBENALI-RAGI

您可以像这样获得两个日期:

    DateTime todaysDate = DateTime.now();
    DateTime yesterdayDate = DateTime.utc(todaysDate.year, todaysDate.month, todaysDate.day -1);

如果只需要昨天的数据:

final QuerySnapshot result = await FirebaseFirestore
                              .instance
                              .collection('School')
                              .doc(uid)
                              .collection('School_Data')
                              .where('Todays_Date', isEqualTo: yesterdayDate)
                              .get();

如果您想从昨天开始获取数据,Firestore允许您在单个字段上执行范围(<,<=,>,> =)或不等于(!=)的比较:

final QuerySnapshot result = await FirebaseFirestore
                              .instance
                              .collection('School')
                              .doc(uid)
                              .collection('School_Data')
                              .where('Todays_Date', isGreaterThanOrEqualTo: yesterdayDate)
                              .where('Todays_Date', isLessThanOrEqualTo: todaysDate)
                              .get();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel:如何获取截至昨天本周内创建的所有记录的计数

来自分类Dev

如何从Aerospike中获取所有记录?

来自分类Dev

如何在laravel中获取所有月份的记录数

来自分类Dev

如何在Firestore中“填充”?

来自分类Dev

Flutter:如何在Firestore中获取阵列数据?

来自分类Dev

如何在Flutter中获取Firestore文档的Documentid

来自分类Dev

如何在 Firestore 中获取密钥?

来自分类Dev

如何在python中获取昨天

来自分类Dev

如何在golang中获取昨天的日期?

来自分类Dev

如何在Unix中获取昨天的日期

来自分类Dev

如何在一次查询中获取特定记录的总和和所有记录的总和?

来自分类Dev

如何从mysqli中获取个人所有在php中的记录

来自分类Dev

我如何从Cloudkit中获取所有记录

来自分类Dev

如何获取OrientDB中记录的所有版本

来自分类Dev

如何从组合框选择的记录中获取所有值?

来自分类Dev

如何从 Flutter 中的 Dio 请求中获取所有字段

来自分类Dev

如何获取所有父记录的所有记录

来自分类Dev

如何在WordPress查询中获取所有分类类别的记录?

来自分类Dev

如何在mysql中任何指定月份之前获取所有记录

来自分类Dev

如何在php中获取更新日期少于30天的所有记录

来自分类Dev

如何在Rails应用程序的模型函数中获取所有返回True的记录?

来自分类Dev

如何在Postgress sql中获取从午夜到现在的所有记录

来自分类Dev

如何在Firestore中查询嵌套字段?

来自分类Dev

如何在Firestore中从Observable捕获错误?

来自分类Dev

如何在Firestore中更新此内容?

来自分类Dev

如何在Firestore中建立追踪系统

来自分类Dev

Firestore:如何在 JavaScript 中设置 DocumentListenOptions?

来自分类Dev

如何在android中添加Firestore分页

来自分类Dev

如何在firestore中添加父集合?

Related 相关文章

  1. 1

    Laravel:如何获取截至昨天本周内创建的所有记录的计数

  2. 2

    如何从Aerospike中获取所有记录?

  3. 3

    如何在laravel中获取所有月份的记录数

  4. 4

    如何在Firestore中“填充”?

  5. 5

    Flutter:如何在Firestore中获取阵列数据?

  6. 6

    如何在Flutter中获取Firestore文档的Documentid

  7. 7

    如何在 Firestore 中获取密钥?

  8. 8

    如何在python中获取昨天

  9. 9

    如何在golang中获取昨天的日期?

  10. 10

    如何在Unix中获取昨天的日期

  11. 11

    如何在一次查询中获取特定记录的总和和所有记录的总和?

  12. 12

    如何从mysqli中获取个人所有在php中的记录

  13. 13

    我如何从Cloudkit中获取所有记录

  14. 14

    如何获取OrientDB中记录的所有版本

  15. 15

    如何从组合框选择的记录中获取所有值?

  16. 16

    如何从 Flutter 中的 Dio 请求中获取所有字段

  17. 17

    如何获取所有父记录的所有记录

  18. 18

    如何在WordPress查询中获取所有分类类别的记录?

  19. 19

    如何在mysql中任何指定月份之前获取所有记录

  20. 20

    如何在php中获取更新日期少于30天的所有记录

  21. 21

    如何在Rails应用程序的模型函数中获取所有返回True的记录?

  22. 22

    如何在Postgress sql中获取从午夜到现在的所有记录

  23. 23

    如何在Firestore中查询嵌套字段?

  24. 24

    如何在Firestore中从Observable捕获错误?

  25. 25

    如何在Firestore中更新此内容?

  26. 26

    如何在Firestore中建立追踪系统

  27. 27

    Firestore:如何在 JavaScript 中设置 DocumentListenOptions?

  28. 28

    如何在android中添加Firestore分页

  29. 29

    如何在firestore中添加父集合?

热门标签

归档