android - 如何根据 Firebase 中的时间戳获取某些文档
问题描述
我的 Firebase 云中有一个集合,我只想获取今天创建的文档。我的意思是当前日期。
val c = Calendar.getInstance()
c.add(Calendar.DATE, -1)
val query = db.collection(Firebase.COLLECTION_SALE)
.whereGreaterThan(Firebase.TIMESTAMP, c.time)
.orderBy(Firebase.TIMESTAMP, Query.Direction.DESCENDING)
它确实给了我想要的东西,但如果我明天打开我的应用程序,它也会再次给我那个文件。我的意思是它会在 2 天内提供相同的文件。我只想要这些文件 1 天,只有当天。
解决方案
推荐阅读
- asp.net - 如何从邮件中获取 SMTP 服务器名称
- angular - 以角度 2+ 验证从一个组件到另一个组件的表单
- swift - ARKit – 将场景另存为 USDZ?
- jquery - 引导程序中的容器不起作用
- reactjs - 在 AIRGoogleMapPolygon.h 中找不到“GoogleMaps/GoogleMaps.h”文件
- oracle - 如何在 PL/SQL 中合并两个相似的数据库模式?
- javascript - 尝试创建轮播效果时出错
- php - 意外的 SELECT (T_STRING) ,sql 部分不起作用
- linux - 如何在 Windows 上使用 Git Bash 解压缩 .gz 文件?
- sql - 寻找在 Microsoft 分析平台系统上模拟 LISTAGG(STRING_AGG) 的有效方法