MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:nie można upsertować, jeśli obiekt zapytania i obiekt aktualizacji zawierają tę samą właściwość , „Nie można zastosować modyfikatora $addToSet do innej tablicy”

Rozwiązaniem jest użycie $all słowo kluczowe w obiekcie zapytania w następujący sposób

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB db.copyDatabase nie powiodło się w przypadku nieautoryzowanego dostępu

  2. Globalnie używaj JsonConverter w klasie bez atrybutu

  3. Parametry połączenia w MongoDB (z przykładami)

  4. Zrzuć kolekcję Mongo do formatu JSON

  5. Wywołanie funkcji js serwera na mongodb z java