の使用を避けるように言われていることが多いiterator_to_arrayため、代わりに a を直接使用しforeach loopてフィールドを取得する必要があります。
主な理由は、 iterator_to_array が返されたすべてのドキュメントを RAM にロードすることです。
しかし、それだけです。私は尋ねます:
ものが のみONE documentを返し、そのドキュメントがのみを返す場合はどうなりますONE fieldか? iterator_to_array は、ループをスローするよりも適していませんか?
そして、ほとんどの場合projections、変数に確実に渡すフィールドだけを返すように使用しています。当然、とにかくRAMに保存されます... '-'