0
J'essaie de mettre à jour chaque élément d'une collection, un à la fois. Mon pseudo est:Mise à jour de chaque élément de la collection MongoDB
for e in myColl.find():
# ...calculations involving variables of 'e'
myColl.update({'_id':e['_id']}, { '$set': {'myvar':123}})
où myvar
est une nouvelle variable ajoutée à e
.
Cette mise à jour n'entraîne aucun changement dans la collection.
Je suppose que c'est parce que le curseur est déjà en boucle myColl
et ne peut donc pas mettre à jour à l'intérieur de la collection, mais je ne sais pas comment le contourner.
Des idées?