コレクションの各要素を一度に1つずつ更新しようとしています。私の擬似コードは次のとおりです。
for e in myColl.find():
# ...calculations involving variables of 'e'
myColl.update({'_id':e['_id']}, { '$set': {'myvar':123}})
ここで、myvarはに追加された新しい変数ですe。
この更新により、コレクションに変更はまったくありません。
カーソルがすでにループしているmyCollため、コレクション内で更新できないためだと思いますが、回避方法がわかりません。
何か案は?