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

mongodb разлика remove() срещу findOneAndDelete() срещу deleteOne()

Накратко:

  • findOneAndDelete() връща изтрития документ, след като го е изтрил (в случай че се нуждаете от съдържанието му след операцията по изтриване);
  • deleteOne() се използва за изтриване на един документ
  • remove() е остаряла функция и е заменена от deleteOne() (за изтриване на един документ) и deleteMany() (за изтриване на множество документи)

findOneAndDelete() трябва да може да изтрие на _id .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Персонализирана десериализация

  2. find() и findOne() методи в MongoDB, показващи различни резултати

  3. Неуспешна актуализация на вложен документ Mongoose?

  4. Грешката на mongoid връща първия документ при извикване на последния?

  5. MongoDB - Филтриране на съдържанието на вътрешен масив в набор от резултати