Firebase Realtime Databaseでクラウド機能を使用する場合、クラウド機能を使用して特定のフィールドをターゲットにすることができます。たとえば、このJSON構造では、user1のメールフィールドが('/user/{userId}/email').onUpdate
のクラウド関数で変更されたときにターゲットを設定できます。 Firestoreと今Firebase - クラウド機能を使用した特定のFirestoreドキュメントフィールドのターゲティング
{ "user": { "user1": { "name": "John Doe", "phone": "555-5555", "email": "[email protected]" } } }
私が特定のフィールドをターゲットにすることはできませんと文書のみをターゲットにすることができているようです。この場合、電子メールフィールドを対象とするFirestoreのクラウド機能は、('/user/{userId}').onUpdate
のようになり、user
コレクション内の文書が変更されるたびに発生します。これは多くの浪費された雲の機能を発火させるでしょう。これはFirestoreの仕組みですか、そこにはエレガントな作品がありますか?
サウンドはwork-円形。私はフィールドでトリガーがすぐに可能になることを願っています。 – BushJopie
Realtime DatabaseはCloud Firestoreと並んで使用できます。おそらく、リアルタイムデータベースにクラウド機能をより正確にトリガーする必要があるデータリソースを配置することは、解決策になる可能性があります。個人的に私は過剰な関数呼び出しが問題ではないことを発見しました。 Firebaseは寛大な量を与え、かなり安くスケールする。しかし、すべてのアプリは異なっています。 –