2017-10-31 14 views
0

私はサーバを起動するとFirebaseにデータをアップロードするいくつかのシードデータから始めます。 24時間後、ユーザーによって新しいデータが追加されましたが、24時間が経過すると、アップロードした元のシードデータ以外のすべてのユーザーデータが削除されます。24時間経過後、Firebaseデータベースからノードを削除します

24時間経過時に確認するタイマーを用意する最も良い方法は何ですか?最初のステップは、データがアップロードされた時点を記録するために、種データにタイムスタンプフィールドを設定してから、差分を計算するタイマーを作成する方法を理解することです。

+0

あなたがやりたいことを正確に内容に応じて、あなたが 'のcron jobs'を探している可能性がありように、それが聞こえます。 –

答えて

0

Firebaseはcron jobsをサポートしていませんまたはscheduled tasks。クリーンアップ機能を起動するには、サードパーティシステムを使用する必要があります。

関数自体はかなり簡単に書くことができますが、24時間以上経過した値でクエリを実行してから削除するだけで済みます。

Firebaseチームは、シナリオで動作するcron jobsの設定方法に関する素晴らしいビデオを作成しました。

https://www.youtube.com/watch?v=CbE2PzvAMxA

関連する問題