GAE データベースのフィールドの更新について質問があります。私の問題は次のようになります。
class A(db.Model):
a = db.StringProperty()
そしてブールフィールドを追加しました:
class A(db.Model):
a = db.StringProperty()
b = db.BooleanProperty(default=False)
今私の問題は、モデル b == False のすべてのインスタンスを持ちたいということです。
それを更新するには、もちろんそれらをデータストアからドラッグしてそこに戻すことができますが、そこにはすでに 700k の要素があり、それを効率的に行う方法が本当にわかりません。ソフトメモリ超過エラーが発生するため、一度に取り出すことができません。小さなチャンクでそれを行おうとすると、多くのデータベース読み取り操作が必要になります。データストアを更新する方法が他にあると思いますか?
乾杯