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

Mongodb - zduplikowane pola w $set i $setOnInsert

Zestaw $ operator jest używany na upsert także. Więc nonsensem jest odwoływanie się do tych samych pól w zestawie $ i $setOnInsert .

Po prostu wypróbuj to na pustej kolekcji:

db.items.remove();
db.items.update({},{$set:{a:1},$setOnInsert:{b:2}},{upsert:1})
db.items.find({});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nie można połączyć się z Mongo Atlas przy użyciu komunikacji równorzędnej VPC z klastra GCP

  2. Błąd duplikatu klucza Mongoose upsert

  3. przyspieszyć przetwarzanie dużych zestawów wyników za pomocą rmongodb

  4. Jaka jest różnica między mangustą a mongoJS? Którego powinienem użyć?

  5. Odłamki MongoDB i niezrównoważone obciążenia agregacji