sql >> Database >  >> NoSQL >> MongoDB

Zoek er een of maak met Mongoose

Volgens de Mongoose docs :

Volgens vorige SO-antwoord

Model.findByIdAndUpdate()

"Vindt een overeenkomend document, werkt het bij volgens het update-arg, geeft eventuele opties door en stuurt het gevonden document (indien aanwezig) terug naar de callback."

In de opties ingesteld op true:

upsert:bool - maakt het object aan als het niet bestaat. standaard ingesteld op false.

Model.findByIdAndUpdate(id, { $set: { name: 'SOME_VALUE' }}, { upsert: true  }, callback)


  1. Bereken afstand in Java met MongoDB

  2. Hoe $push update-modifier te gebruiken in MongoDB en C#, bij het bijwerken van een array in een document

  3. Gebruik MongoEngine en PyMongo samen

  4. Hoe krijg ik de laatste 5 documenten op volgorde?