sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongodb - dubbletter av fält i $set och $setOnInsert

$set operatorn används på upsert för. Så det är nonsens att hänvisa till samma fält både på $set och $setOnInsert .

Prova bara detta på en tom samling:

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


  1. Kontrollera om mongodb-databasen finns?

  2. Hur bearbetar man infogningsförfrågningar i Spring Data innan man lägger till dem i MongoDB?

  3. Mongo db inte lika med query fungerar inte

  4. MongoDB Handledning:Ansluta till MongoDB i Scala