私はmongoengine(pythonで)にメモリの問題があります。 私は非常に大量のcustom_documents(数千)を持っているとしましょう。 私はこのように、それらすべてを処理したい:私はそれがより多くのメモリ賢明にするために行うことができますどのように ... for item in custom_documents.objects():
process(item)
私は深く「ネストされた」理解のために、x、y、zの3つのレベルに単純化されています。私はStream xを作ることを望ん怠惰y、zの計算になるだろうされた: val stream = for {
x <- List(1, 2, 3).toStream
y <- List("foo", "bar", "baz")
z = {
println("Processe