mongoengine(Python)でメモリの問題があります。
非常に大量のcustom_documents(数千)があるとしましょう。私はこれらすべてを次のように処理したいと思います:
for item in custom_documents.objects():
process(item)
問題はcustom_documents.objects()
、メモリ内のすべてのオブジェクトをロードし、私のアプリが数GBを使用することです...
どうすればもっとメモリを賢くすることができますか?mongoengineがDBを遅延クエリするようにする方法はありますか(クエリセットを反復処理するときにオブジェクトを要求します)?