【发布时间】:2020-11-30 19:09:39
【问题描述】:
我想在特定日期时间之后从集合中获取文档。
例子:
如果日期 = 2020 年 11 月 30 日上午 12:30(在 javascript 中)
- 查询应返回在上述日期之后创建的文档。
- 查询不应返回在上述日期之前创建的文档。
你可以看到我当前的代码:
await db
.collection(`users/${user}/messages`)
.orderBy("cDate", "desc") /* {cDate: firestore.Timestamp.fromDate(new Date())}*/
.limit(100)
.get();
任何帮助
【问题讨论】:
-
不清楚您要在这里做什么,因为我们看不到您文档中的数据。但是您需要使用 where 子句根据需要过滤查询中的文档。如果您需要这方面的帮助,您应该编辑问题以更详细地解释文档的实际内容,以及您尝试如何过滤它们,如您在文档中所见:firebase.google.com/docs/firestore/query-data/…
-
@DougStevenson,我想很清楚,我只想在特定日期之后退回文件。示例:2020 年 11 月 30 日上午 12:00 之后。所以我的查询应该返回所有文档,如果它们是在此日期之后创建的,并且不应该在此日期之前返回这些文档
-
您的文档中有日期属性吗?
-
问题已编辑,请再看一遍
-
@AndresGardiol,是的,你可以看到
cDate
标签: javascript firebase google-cloud-firestore react-native-firebase