MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB :impossible d'upsert si l'objet de requête et l'objet de mise à jour contiennent la même propriété, "Impossible d'appliquer le modificateur $addToSet à un non-tableau"

La solution de contournement utilise $all mot-clé dans l'objet de requête de la manière suivante

db.cancellami.update({prop:{$in:[/regex_value/i]}},{ $addToSet:{prop:'a value'}} ,true,false)