2017-11-15 9 views
0

私はそれがことができると思いFirestore:アップデートすべて

アップデート "ユーザー"(真 "somefield"、)Firestore収集文書 whereEqualTo多くの更新のために


に必要WriteBatch
にはたくさんのアップデートがありますが、これを行うには別のスマートな方法がありますか?
例えば、人の10M(百万)を更新する必要がある場合、AndroidデバイスのOutOfMemoryExceptionになります。

答えて

0

IMHOこれを実現する唯一の方法は、firestore用のクラウド機能を作成することです。この機能はデータのチャンクを取得し、必要なフィールドを更新することができます。

+0

クラウド機能とFirestoreでこれを行う例を挙げることができますか? 私はトランザクション**でそれを行うことを好むすべてのユーザーが更新された、部分的ではない – android51130

+0

@ android51130それは不可能です。あなたは小さなデータベースでこれを行うことができますが、何千ものオブジェクトではできません。 – Skye

関連する問題