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

Mongodb - dublerede felter i $set og $setOnInsert

$set operator bruges på upsert også. Så det er noget sludder at henvise til samme felter både på $set og $setOnInsert .

Bare prøv dette på en tom samling:

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


  1. Hvordan bruger man pollingThrottle og pollingInterval?

  2. MongoDB Aggregation Query - Omdøb felter returneret fra indlejrede dokumenter

  3. kommandolinjegodkendelse af mongo mislykkes

  4. Docker:Sammenkædning af Spring Boot-container med Mongo DB-container