какие-нибудь ошибки прямо сейчас?

ли опция TTL в документах для Firebase Firestore. Где документы автоматически удаляются после этого количества времени

Ответы на вопрос(2)

resource.data.expirationTimestamp является меткой времени Firestore, которую я выбираю из опций в панели управления базой данных firestore. Я пытался<, >, =, <=, >=, но это всегда терпит неудачу.

Имеет правила безопасности FirestormTimestamp какие-нибудь ошибки прямо сейчас?

match /collection/{document} {
  allow read: if resource.data.expirationTimestamp > request.time.date();
}
Решение Вопроса

Самый простой способ построить это самостоятельно:

ДобавлениеexpirationTimestamp собственность на ваши документы.

Запрет на чтение документов, срок действия которых прошел в ваших правилах безопасности.

match /collection/{document} {
  allow read: if resource.data.expirationTimestamp > request.time.date();
}

К сожалению, это означает, что вы больше не сможете запрашивать коллекцию. Вам нужно будет получить доступ к отдельным документам.

Периодически запускайте код облачных функций удалить просроченные документы.

Ваш ответ на вопрос