0
我試圖更新集合中的每個元素,一次一個。我的僞代碼:更新集合中的每個元素MongoDB
for e in myColl.find():
# ...calculations involving variables of 'e'
myColl.update({'_id':e['_id']}, { '$set': {'myvar':123}})
其中myvar
是添加到e
了新的變數。
此更新在集合中完全沒有任何變化。
我想這是因爲光標已經循環穿過myColl
,因此無法更新集合內,但我不知道如何解決它。
任何想法?