【问题标题】:Firestore get all Documents between two datesFirestore 获取两个日期之间的所有文档
【发布时间】:2022-12-03 06:19:43
【问题描述】:
query(meetingsCollection, where("start", "in", today), orderBy("start", "asc")
我想要一个 Firestore 查询,这样我就可以获取 02/12/2022 - 00:00:00.000 && 03/12/2022 00:00:00.000 之间的所有文档,按 Date 属性开始排序,这样我就可以bucketsize 我的 firestore 数据请求并限制过度读取,然后使用所述文档通过前端进行相应的可视化过滤。
你能帮我吗?
【问题讨论】:
标签:
javascript
firebase
google-cloud-firestore
【解决方案1】:
How to get start and end of day in Javascript?
const start = new Date();
start.setUTCHours(0,0,0,0);
const end = new Date();
end.setUTCHours(23,59,59,999);
Firestore query by date range
query(
meetingsCollection,
where("start", ">=", start),
where("start", "<=", end)
orderBy("start", "asc")
)