sql >> Database >  >> NoSQL >> MongoDB

Mongodb - dubbele velden in $set en $setOnInsert

$set operator wordt gebruikt op upsert te. Het is dus onzin om zowel op $set . naar dezelfde velden te verwijzen en $setOnInsert .

Probeer dit maar eens op een lege verzameling:

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


  1. Hoe retourneer ik in Pyramid onbewerkte HTML vanuit een weergave?

  2. Hoe de Meteor MongoDB-versie op lokaal specificeren?

  3. vraag terug op basis van datum

  4. Wat is de standaard sessietime-out en hoe deze te configureren bij gebruik van de Spring Session met Redis als backend