3.5. Delete

Eliminar es nuestra última función, y MongoDB utiliza la función .remove() para eliminar documentos y colecciones, en el caso de las colecciones por el tema de rendimiento es mejor utilizar .drop().

3.5.1. remove()

Elimina uno o más documentos de una colección. Recibe parámetros para realizar una eliminación selectiva; si no se le pasa ningún parámetro elimina todos los documentos de la colección.

Tomando el id del documento que está en la salida del ejemplo del apartado sobre .findOne()_, se procederá a borrar dicho documento y consultado de nuevo, se corroborará la eliminación.

Vemos que la consulta es sencilla, ya que directamente pasamos el parámetro del documento que deseamos eliminar, si pasamos un parámetro que coinciden en varios documentos, se eliminarán todos los documentos con dichas coincidencias.

3.5.2. drop()

La función .drop() elimina toda una colección, y es la más recomendable a la hora de realizar esta tarea, ya que utiliza menos recursos que .remove().

results matching ""

    No results matching ""