sql >> Database >  >> NoSQL >> MongoDB

Mongodb findOneAndUpdate-functie voegt nieuw document in

dbModel.findOneAndUpdate() van mangoest voegt alleen een nieuw document in wanneer uw filterquery (waarbij clausule) het bestaande document niet kon vinden, d.w.z. er is geen overeenkomend document in uw verzameling. Dus mangoest zal het nieuwe document invoegen in de verzameling. Dit werkt vergelijkbaar met upsert:true van update()

Ref:Officiële documenten over findOneAndUpdate




  1. Reeks objecten invoegen in MongoDB

  2. Hoe te voorkomen dat meerdere documenten aan de mongodb-database worden toegevoegd?

  3. MongoDB $dateToParts

  4. Belangrijkste verschillen/kenmerken van de meest bekende NoSQL-systemen