私のアプリケーションでは、ユーザーアカウントの変更に基づいてデータを監視、修正、変更するHerokuでホスティングしている監視サービスが必要です。しかし、ユーザーアカウントには急速に更新されるいくつかのフィールドがあり、これらのアカウントのすべてをデータで監視サービスにスパムすることは非常に効率が悪いです。特定のフィールドが変更された場合は 'child_changed'を起動しない
child_changed
を聞くときにフィールドを無視して、コールバックが起動せず、データがダウンロードされないようにすることはできますか?ユーザーの速度にもよりますが、監視アプリケーションで何百ものアカウントを数百回ダウンロードしている可能性があります。おそらく、私はbiography
フィールドを無視したい、そのためのchild_added
機能は、次のいずれかの値が変更された場合にのみ、新しいアカウント情報をダウンロードする必要があり
{
name: 'Jimmy',
birthday: 'Mar 23, 1976',
biography: 'Random text',
interests: {
// ...
}
}
:ここ
は私が探しているものの例です:
- 名
- brithdate
- 利益
biography
フィールドが変更された場合、モニタに関連するフィールドではなく、帯域幅を無駄にするだけなので、データは無視してダウンロードする必要があります。
これは私たちがやっていることです。データを正規化する方法があるかどうかは不思議でした。ありがとう。 – Hobbyist