sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB:kan ikke ophæve, hvis forespørgselsobjekt og opdateringsobjekt indeholder en samme egenskab, 'Kan ikke anvende $addToSet-modifikator på ikke-array'

Løsningen er at bruge $all søgeord i forespørgselsobjektet på følgende måde

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


  1. hvordan aktiverer jeg mongodb cli pretty print? - db.col.find().pretty() virker ikke

  2. Caching af JSON-objekter på serversiden

  3. Hvordan modellerer man et mange selvrefererende forhold til mange forældre?

  4. Mongoose-forespørgsel efter dokumenter fra sidste 24 timer, kun ét dokument i timen