Как правильно фильтровать по метке времени в firestore

# #reactjs #google-cloud-firestore #timestamp

Вопрос:

Я хочу отфильтровать «Созданное время» так же, как и после или до указанной даты. Созданный файл сохранить как отметку времени.

но это работает только для следующего сценария:

 const jobRef = firestore1.collection("jobs");
const data = await jobRef.
where('createdTime', '==', "12/08/2012" ).get();
 

это не работа для

 where('createdTime', '>', "10/08/2012" ).get();
 

и

 where('createdTime', '<', "10/08/2012" ).get();
 

Может кто-нибудь объяснить, как правильно фильтровать?

Я слышу подключение к firestore

введите описание изображения здесь

Комментарии:

1. Я не вижу, чтобы в вашем документе было поле «container.createdTime». Если бы вы это сделали, это не сработало бы для сравнения дат, если бы дата была отформатирована в виде строки, например mm/yy/dddd.

2. Вы не можете сравнить строку с меткой времени. Вы должны указать объект Даты или метки времени в запросе, чтобы получить правильное сравнение.