В моей ситуации мне нужно читать случайные сообщения за последние 48 часов. Я видел метод, в котором нам нужно создать случайный идентификатор и запрос с диапазоном isGreaterThanOrEqualTo
, чтобы получить случайные сообщения. Но мне также нужно использовать его для отметки времени. Насколько мне известно, Firestore не позволяет выполнять запросы диапазона по разным полям в одном запросе. Как я могу получить случайные сообщения за последние 48 часов?
--- posts (collection)
| |
| --- postid (documents)
| |
| --- country_code: "TR"
| |
| --- timestamp: "Server.Timestamp"
| |
| --- post_text: "Some Text"