MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Funkcja Mongodb findOneAndUpdate wstawia nowy dokument

dbModel.findOneAndUpdate() of mongoose wstawia nowy dokument tylko wtedy, gdy zapytanie filtrujące (gdzie claus) nie znalazło istniejącego dokumentu, tj. Nie ma pasującego dokumentu w Twojej kolekcji. Tak więc mongoose wstawi nowy dokument do kolekcji. Działa to podobnie do upsert:true update()

Ref :Oficjalne dokumenty dotyczące findOneAndUpdate




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak Trello przechowuje dane w MongoDB? (Zbiór na tablicę?)

  2. Jak uniknąć dwóch jednoczesnych żądań API łamiących logikę walidacji dokumentów?

  3. Mongo powłoki Mongodb:Zwykle dozwolone jest tylko jedno użycie każdego adresu gniazda (protokół/adres sieciowy/port). dla gniazda:0.0.0.0:27017

  4. Prosta kontrola stanu HTTP/TCP dla MongoDB

  5. MongoDb c# driver znajduje element w tablicy według wartości pola