sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:no se puede alterar si el objeto de consulta y el objeto de actualización contienen una misma propiedad, 'No se puede aplicar el modificador $ addToSet a una matriz que no sea'

La solución es usar $all palabra clave en el objeto de consulta de la siguiente manera

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