sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb findOneAndUpdate-funktionen indsætter nyt dokument

dbModel.findOneAndUpdate() af mongoose indsæt kun et nyt dokument, når din filterforespørgsel (hvor claus) ikke kunne finde det eksisterende dokument, dvs. der findes ikke noget matchende dokument i din samling. Så mongoose vil indsætte det nye dokument i samlingen. Dette fungerer på samme måde som upsert:true af update()

Ref :Officielle dokumenter om findOneAndUpdate




  1. redis slave vil ikke synkronisere med master

  2. Hvordan eksponerer jeg en ny REST-metode for gennem et Spring Data MongoDB-lager med ALPS/HATEOAS-metadata?

  3. Mongoose:findOneAndUpdate opdaterer ikke et eksisterende felt

  4. Hvordan kan jeg slette dubletter i MongoDb?