0
我试图更新集合中的每个元素,一次一个。我的伪代码:更新集合中的每个元素MongoDB
for e in myColl.find():
# ...calculations involving variables of 'e'
myColl.update({'_id':e['_id']}, { '$set': {'myvar':123}})
其中myvar
是添加到e
了新的变数。
此更新在集合中完全没有任何变化。
我想这是因为光标已经循环穿过myColl
,因此无法更新集合内,但我不知道如何解决它。
任何想法?