MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Функцията Mongodb findOneAndUpdate вмъква нов документ

dbModel.findOneAndUpdate() на mongoose вмъкнете нов документ само когато вашата заявка за филтър (където claus) не успя да намери съществуващия документ, т.е. няма съответстващ документ във вашата колекция. Така че mongoose ще вмъкне новия документ в колекцията. Това работи подобно на upsert:true на update()

Реф.:Официални документи за findOneAndUpdate




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Добавяне на низ в края на съществуващо поле в MongoDB

  2. mongoose не може да попълва с помощта на тип String

  3. MongoDB:Как да направите текстово търсене и сортиране по дата

  4. Допълване в SQL

  5. Как трябва да регистрирам моята услуга mongodb, която използва MongoClient, Singleton или scoped?