sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb - duplicitní pole v $set a $setOnInsert

$set operátor se používá na upsert také. Je tedy nesmysl odkazovat na stejná pole obě na $set a $setOnInsert .

Zkuste to na prázdné sbírce:

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


  1. Jak mohu narušit více objektů pomocí MongoDB a Node.js?

  2. Jak opravit VAROVÁNÍ při spuštění obrazu redis:alpine Docker

  3. Vložte data do vnitřního pole v MongoDB

  4. Deserializace pole při změně typu pomocí ovladače MongoDb csharp