【发布时间】:2020-05-28 15:30:38
【问题描述】:
我正在尝试向 Firestore 数据库查询集合并按日期过滤。 我有一个时间戳字段,当名为“specificDate”的字段等于 now() 时,我需要获取结果。
app.get('/execute', async(req, res, next) => {
const snaps = await db.collection('notifications').where("specificDate", "==", new Date()).get()
const results= [];
snaps.forEach(snap => results.push(snap.data()));
res.status(200).json({results});
});
无论任何组合,我都没有结果。如果我将“==”更改为“”,我就有结果。 我担心这个问题与时间有关,我想忽略它,我只关心年、月和日。 下图说明了我的 Firestore 收藏,只有一件 1 件。
我一直在研究,但我还不走运。
【问题讨论】:
标签: javascript firebase google-cloud-firestore