sql >> Database >  >> NoSQL >> MongoDB

MongoDB:kan niet upsert als query-object en update-object dezelfde eigenschap bevatten, 'Kan $addToSet-modifier niet toepassen op niet-array'

De tijdelijke oplossing is het gebruik van $all trefwoord in het query-object op de volgende manier

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


  1. Hoe gebruikt StackExchange.Redis meerdere eindpunten en verbindingen?

  2. Hoe gegevens uit de bestaande MongoDB-database te halen?

  3. Mooie afdrukken van uitvoer in pymongo

  4. Derde argument bij het maken van een model in MongooseJS