‫Instructor: Y ahora, como la última
‫de las cuatro operaciones CRUD, tenemos
‫la eliminación de documentos.
‫Y a estas alturas esto ya debería ser bastante familiar.
‫Y es por eso que quiero
‫dejarte este como un desafío, ¿de acuerdo?
‫Entonces, nuevamente, este será bastante
‫similar a actualizar el tour solo con una
‫pequeña cantidad de diferencias, pero creo que
‫puedes descubrir cómo funciona, por ejemplo, usando la documentación
‫y, por supuesto, las otras funciones de control como ejemplo.
‫De acuerdo, tenga en cuenta que aquí,
‫por ejemplo, usamos buscar por ID y actualizar,
‫por lo que probablemente ya
‫pueda adivinar cómo se llamará este método en el recorrido de eliminación.
‫Está bien.
‫Y nuevamente, si
‫no está seguro, puede echar un vistazo
‫a la documentación y qué tipo de datos
‫espera y luego, basándose en todo eso, intentar implementarlo.
‫Bueno.
‫Así que por favor pausa el video aquí
‫y tómate un minuto para intentar hacerlo por tu cuenta.
‫De acuerdo, espero que lo hayas hecho funcionar y, de
‫todos modos, aquí va mi solución rápida.
‫Entonces, nuevamente, definiendo esta como una función asíncrona
‫y luego intente atrapar.
‫Aquí está el error y luego movamos este hacia arriba.
‫Obtén esta respuesta de error desde aquí.
‫Y ahora usaremos tour.
‫findByIdAndDelete y ahora todo lo que este método necesita aquí
‫es el ID del tour.
‫Entonces req. params. id y espero que
‫hayas descubierto este a partir de la documentación.
‫Entonces, por supuesto, tenemos que esperar para
‫que se produzca la eliminación y
‫eso es realmente alt.
‫Entonces, en este caso, en realidad
‫no guardamos nada en ninguna variable porque recuerde,
‫en realidad no enviamos nada
‫al cliente, está bien.
‫Entonces, en una API RESTful, es una práctica común no
‫enviar ningún dato al cliente
‫cuando hubo una operación de eliminación, de acuerdo.
‫Y también el 204 es una especie de estándar.
‫Así que danos un guardado ahora y en realidad ya
‫debería funcionar así.
‫Y para empezar, creemos una gira estúpida aquí.
‫Así que creemos una gira de Jonas aquí.
‫Guárdelo y así, cuando tengamos todos los
‫recorridos, de hecho estará aquí, así que sigamos
‫adelante, copiemos la identificación,
‫luego abramos o eliminemos la ruta del recorrido aquí
‫y luego todo lo que necesitamos es enviar esta solicitud de
‫eliminación a esta ruta. , presione enviar.
‫Y nuevamente, recuperamos el código de estado 204
‫y Postman en ese caso en realidad no muestra nada.
‫Está bien.
‫Y solo para asegurarnos, confirmemos muy rápido.
‫Y sí, se fue de aquí.
‫Y así nuestra gira fue efectivamente eliminada.
‫Bien, ahora si no lograste completar el
‫desafío por tu cuenta, entonces, por supuesto,
‫no hay problema en absoluto.
‫Solo quería que lo pensaras y, sobre todo,
‫que echas un vistazo a la documentación
‫por tu cuenta porque realmente
‫hace una gran diferencia para que comiences
‫a practicar este tipo de cosas lo antes posible.
‫De todos modos, con esto
‫implementamos las operaciones básicas de CRUD.
‫En el siguiente video finalmente comenzaremos a
‫modelar o recorrer un poco mejor.
‫Así que en
‫este momento solo tenemos nombres, precios y calificaciones, y
‫eso no es suficiente para describir un
‫recorrido, así que sí, en el siguiente video
‫crearemos un modelo mejor, más grande y más completo.
‫Así que espero verte pronto.