MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB:não pode upsert se o objeto de consulta e o objeto de atualização contiverem a mesma propriedade, 'Não é possível aplicar o modificador $addToSet a não-array'


A solução alternativa está usando $all palavra-chave no objeto de consulta da seguinte maneira
db.cancellami.update({prop:{$in:[/regex_value/i]}},{ $addToSet:{prop:'a value'}} ,true,false)