Je veux faire quelque chose comme ceci, mais le mot-clé this
ne semble pas être défini dans l'instruction de mise à jour.Mettre à jour une valeur dans MongoDB en fonction de sa valeur actuelle
db.items.update({foo:…}, {$set: {bar: this.foo}}, false, true)
Dois-je utiliser eval
pour y parvenir?
Il y a une demande de fonctionnalité pour cela: https://jira.mongodb.org/browse/SERVER-458 – Thilo