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

różnica mongodb remove() vs findOneAndDelete() vs deleteOne()

W skrócie:

  • findOneAndDelete() zwraca usunięty dokument po jego usunięciu (w przypadku, gdy potrzebujesz jego zawartości po operacji usuwania);
  • deleteOne() służy do usuwania pojedynczego dokumentu
  • remove() jest przestarzałą funkcją i została zastąpiona przez deleteOne() (aby usunąć pojedynczy dokument) i deleteMany() (aby usunąć wiele dokumentów)

znajdźOneAndDelete() powinien być w stanie usunąć na _id .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Klucz fragmentacji (MongoDB) dla dużej liczby dokumentów

  2. Czy mongo może automatycznie usuwać kolekcje?

  3. Aktualizacja tablicy w MongoDB za pomocą sterownika Java

  4. MongoDB sortuj według tylko istnieje wpis, klucz z wartością jako pierwszy i klucz z wartością null lub nie istnieje jako ostatni

  5. Jak wstawić tę samą datę w mongodb jako odczytaną z String przez java?