Хранение и запрос даты в виде строки JSON в Firestore — это хорошая практика?

это хорошая практика, если вы сохраняете и запрашиваете дату в виде строки, которая имеет вывод Date.toJSON?

Это могут быть данные например из другого сервиса.

Есть ли какие-либо проблемы с запросами или ограничения? Судя по моим тестам, сравнение с where сработало, как и ожидалось, но я боюсь, что могу пропустить кое-что.

Мне больше всего любопытно, но зачем переходить от строки json, а не от целого числа?

Adrian Murray 28.05.2019 23:48

Что касается строковых значений, формат toJSON() (2019-05-28T23:23:46.933Z), вероятно, лучше всего. Но, тем не менее, я бы все же предпочел формат даты по причинам, изложенным Дугом.

Frank van Puffelen 29.05.2019 01:26
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
2
40
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я бы не стал этого делать. Это ограничит ваши действия с этим значением даты.

Лучше всего использовать собственный тип временной метки Firestore, на который вы можете легко ориентироваться в правилах безопасности. Если по какой-то причине это не сработает, вы должны использовать целое число, обычно миллисекунды с начала эпохи.

Другие вопросы по теме