2
Firebase FirestoreのドキュメントにTTLオプションがありますか?その時間後にドキュメントが自動削除される場所Firebase FirestoreにドキュメントのTTL(Time To Live)がありますか?
Firebase FirestoreのドキュメントにTTLオプションがありますか?その時間後にドキュメントが自動削除される場所Firebase FirestoreにドキュメントのTTL(Time To Live)がありますか?
このような組み込み機能はありません。
それを自分で構築するための最も簡単な方法はである:あなたの文書にexpirationTimestamp
プロパティを追加
セキュリティルールで有効期限が過ぎたドキュメントの読み取りを拒否します。
match /collection/{document} {
allow read: if resource.data.expirationTimestamp > request.time.date();
}
残念ながら、これはあなたがもうコレクションに問い合わせることができなくなることを意味します。個々のドキュメントにアクセスする必要があります。
Periodically run Cloud Functions code期限切れのドキュメントを削除します。