Я пытаюсь выполнить запрос к базе данных Firestore к коллекции и отфильтровать по дате. У меня есть поле Timestamp, и мне нужно получить результаты, когда поле с именем «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});
});
Независимо от какой-либо комбинации, у меня нет результата. Если я изменю "= = "с" <"или"> "у меня есть результаты. Я боюсь, что проблема связана со временем, и я хочу игнорировать это, мне важны только год, месяц и день. Следующие изображения иллюстрируют мою коллекцию пожарных, всего один предмет.
Я занимался исследованиями, и мне еще не повезло.