sql >> Base de Datos >  >> NoSQL >> MongoDB

mongodb diferencia remove() vs findOneAndDelete() vs deleteOne()

En resumen:

  • findOneAndDelete() devuelve el documento eliminado después de haberlo eliminado (en caso de que necesite su contenido después de la operación de eliminación);
  • deleteOne() se utiliza para eliminar un solo documento
  • remove() es una función obsoleta y ha sido reemplazada por deleteOne() (para eliminar un solo documento) y deleteMany() (para eliminar varios documentos)

findOneAndDelete() debería poder eliminarse en _id .