MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

La fonction Mongodb findOneAndUpdate insère un nouveau document

dbModel.findOneAndUpdate() de la mangouste insère un nouveau document uniquement lorsque votre requête de filtre (où claus) n'a pas réussi à trouver le document existant, c'est-à-dire qu'il n'y a pas de document correspondant dans votre collection. La mangouste insérera donc le nouveau document dans la collection. Cela fonctionne comme upsert:true de update()

Réf :Documents officiels sur findOneAndUpdate