API REST, Node js & MongoDB Atlas, Express | CRUD

Sdílet
Vložit
  • čas přidán 9. 09. 2024
  • Node js y MongoDB 💖 son de las tecnologías más populares en el desarrollo de aplicaciones de servidor para la web. Para aprender, empieza creando una API REST sencilla con Node js y MongoDB tal como te muestro en éste video.
    💚Y si eres parte del 1% que lee esta descripción.💚 Déjame un comentário con un monito 🐒 y pongamos a los Monkeys de moda.
    Además, aquí 👇 te recomiendo otros videos que te ayudarán a tornarte un verdadero 💪 CRACK FULL STACK del desarrollo:
    API REST con Python, Flask y MongoDB: • Cómo crear una API RES...
    API REST con Nest js & MongoDB: • Cómo crear una API con...
    React & Redux Toolkit: • React & Redux Toolkit ...
    API REST con Node js & MongoDB: • API REST, Node js & Mo...
    API REST con Nodejs & MySQL: • API REST con Node js y...
    Setup de Node js & Typescript: • Nodejs Typescript Setu...
    Abre tu cuenta en Hostinger para hospedar tus aplicaciones de Nodejs: hostinger.co?REFERRALCODE=1KUIIK46
    ✅ LINKS:
    Repo del código: github.com/mon...
    🎯 SUSCRÍBETE A NUESTRO CONTENIDO: bit.ly/35PxZE0
    💬 SÍGUENOS EN NUESTRAS REDES!!
    Fcebook: / monkeywit
    Instagram: / monkey.wit
    GitHub: github.com/mon...

Komentáře • 174

  • @alejoholmann4068
    @alejoholmann4068 Před rokem +29

    Excelente video, muchas gracias, espero mas videos de MongoDB!
    *** ---> Si estas viendo actualmente el video, el metodo "remove" está deprecado, debes usar "deleteOne" o "deleteMany" dependiendo del caso

    • @yasminramirez2882
      @yasminramirez2882 Před 9 měsíci

      Gracias por este aporte, ya en elfinal y no sabia que tenia mal, vine a los comentarios y resolví el problema.

  • @luisangelguzman2335
    @luisangelguzman2335 Před 2 lety +25

    Esta es una de las explicaciones más claras y fáciles de seguir sobre programación que he encontrado en todo CZcams. Muchas gracias por el tutorial, realmente se aprecia 👍

  • @alejandrovaquera4663
    @alejandrovaquera4663 Před 2 lety +15

    Actualizacion (2022), la funcion .remove esta deprecada, mongodb recomienda usar la funcion .deleteOne en su lugar, muy buen video, like!!

  • @Tessioo
    @Tessioo Před 2 lety +15

    Es el mejor tutorial de API REST con NodeJS y MongoDB que existe en CZcams a día de hoy.
    Después de probar con varios tutoriales, pude crear mi API correctamente siguiendo éste video.
    La explicación es clarísima, mil gracias!!!

    • @firewolf_LM
      @firewolf_LM Před 2 lety

      5 meses después y sigue siendo así, busque varios y apenas con este pude entender

  • @orojasv
    @orojasv Před 2 lety +8

    Simplemente brutal, que explicación más clara, los 57 minutos mejor invertidos en mucho tiempo👏👏👏 ... muchas gracias!

  • @freddycasilimas7130
    @freddycasilimas7130 Před 2 měsíci +1

    Muchas gracias por videos de este tipo me ayudo mucho ya que tenia 3 días tratando de hacer lo que tu hiciste en los primeros 21 minutos te lo agradezco

  • @victormanuelmartinezf
    @victormanuelmartinezf Před 2 lety

    Qué clase de video es este. explicas demasiado bien, lo he entendido toda la primera y la verdad es que me ha servido muchísimo con un proyecto que tengo que entregar en mi trabajo.

  • @kchinom
    @kchinom Před 2 lety +1

    hermano tu explicación es la mejor que he encontrado, felicidades por tu trabajo.

  • @nahu-dev
    @nahu-dev Před rokem

    de todos los tutoriales que vi ninguno hacía lo que yo quería aprender, solo en este video lo encontré, muchas gracias

  • @jonatancruzmusic
    @jonatancruzmusic Před 2 lety +1

    Excelente explicación, había visto muchos videos, pero este es el más comprensible que he encontrado!

  • @ajunquit
    @ajunquit Před rokem +1

    Sin duda alguna, uno de los mejores contenidos. Sin mucha vuelta y directo al grano. Muchas gracias por compartirnos este tutorial

  • @hehermosilla13
    @hehermosilla13 Před 3 měsíci +2

    en 55:25 the typical method for removing documents would be deleteOne, deleteMany, or remove (deprecated in newer versions).

  • @victoraponte3761
    @victoraponte3761 Před 3 lety +3

    Mi amigo muy bien explicado, la verdad explicas de una forma tan sencilla que cualquiera podría entender... Todo un Maestro 👌🏻👌🏻👌🏻

  • @macuayt
    @macuayt Před rokem

    sos un genio agradezco mucho que compartas tu sabiduria, desde paraguay

  • @cmunozriver
    @cmunozriver Před rokem +1

    Hola, este es el primer video que veo de tu canal, te has ganado un nuevo suscriptor. He visto muchos videos sobre como realizar un CRUD, y en general siempre hay cosas que no logro entender de quien las explica, en tu caso me he suscrito como una manera de agradecerte pues he entendido cada uno de los pasos necesarios y por fin ya estoy listo para comenzar a realizar todos los CRUDS que necesito.
    Gracias por tu video, felicidades por tu canal, mucho éxito.
    Un saludo desde Luxemburgo.

    • @MonkeyWit
      @MonkeyWit  Před rokem

      Que bueno haber podido contribuir. Saludos!

  • @genesisortega3034
    @genesisortega3034 Před 8 měsíci

    Muchass Gracias, no pude encontrar mejor explicación. 😎

  • @daniel-24gra79
    @daniel-24gra79 Před rokem

    Yo diria que es el mejor video explicativo referente a este tema, rapido conciso y sobre todo agradable, hay tutoriales que son insufribles

  • @dagcomunica5921
    @dagcomunica5921 Před 2 lety +3

    Gracias por tan magnifico aporte . Muy bien explicado de principio a fin. Es con el único video que se me ha facilitado la conexión de visual Studio Code con Mongodb Atlas y la correspondiente manipulación de archivos. Mil gracias. :D

  • @mayrarincones8427
    @mayrarincones8427 Před 7 měsíci

    Muchas gracias por esta explicación!! Simple y claro 👏

  • @chubakoide3000
    @chubakoide3000 Před rokem +2

    .remove ya no se usa, hay que sustituirla por .deleteOne({ _id: id })
    en la parte DELETE del CRUD.
    O eso dice chatgpt y funciona. Muy buen tutorial

    • @VonKouen
      @VonKouen Před rokem

      Es exactamente lo que hice yo, chatGPT me dijo otra alternativa: .findByIdAndRemove

  • @elvisito3341
    @elvisito3341 Před 2 lety

    Te amoooooooo, estuve buscando por todos lados un tutorial bien explicado de mongodb y no lo consegui hasta hace 50 minutos que te consegui a ti, estoy terminando de ver tu video y he entendido todo jajjaja, saludos y muchassss gracias, nuevo sub jaja

  • @yasminramirez2882
    @yasminramirez2882 Před 9 měsíci

    Excelente vídeo y explicación, me gusta que explicas todo lo que usas pero de forma sencilla y la voz es agradable. Gracias por compartir

  • @victormanuelmartinezf
    @victormanuelmartinezf Před 2 lety

    Amigo nuevamente, no sé como agradecerle, me está sirviendo mucho esto que estoy haciendo, estaba bastante frustrado porque es un proyecto que tengo que entregar y me habéis salvado. UFFFFF muchisimas gracias, también estoy en Brasil y soy de Venezuela, por cierto kkk

    • @MonkeyWit
      @MonkeyWit  Před 2 lety

      Hola Victor Manuel, me alegra que te haya servido el video. Puedes compartirlo con tus amigos y colegas para así poder ayudar a más personas.
      Yo estoy específicamente en Brasília, y tu?

  • @codewithjc4617
    @codewithjc4617 Před 2 lety

    En verdad te rifaste con este video, mejor explicado que los videos en inglés

  • @victordavidgonzalezlemus3079

    Sencillamente EXPECTACULAR tu forma de explicar..! Muchas gracias por compartir

  • @jricardo88
    @jricardo88 Před 2 lety

    Wow, tremendo, voy medio video y la CANTIDAD/CALIDAD de información que he absorbido. Excelente video, solo quise venir a darte las gracias.

    • @MonkeyWit
      @MonkeyWit  Před 2 lety

      Hola JeR, me alegra haberte aportado y gracias por tu comentario!!

  • @alejandracasado7636
    @alejandracasado7636 Před 2 lety +2

    Apoyo el pedido de Fran Martin!! además por favor si tienes que agregar mas colecciones que van a ser dependientes de usuarios como haces con el middelware, el nombre de route se duplica en el otro archivo? tengo conflicto con eso. Muy bueno y muy claro el video!!

  • @orojasv
    @orojasv Před 2 lety +2

    Hola, muchas gracias x los videos, son geniales... podrias por favor hacer un video sobre como implementar JWT en una API con Node. 🐒

  • @AlexLopez-fl3gl
    @AlexLopez-fl3gl Před rokem

    Gracias bro el mejor tutorial jaja y cuando vez que si se creo la base se nota la alegría😂❤

  • @TITO-sf3tm
    @TITO-sf3tm Před rokem

    me encanta tu video, por lo bien que explicas todos y cada uno de los pasos al igual das una breve explicacion de las tecnologias usadas. mantenlo asi !

  • @jealberps2915
    @jealberps2915 Před rokem

    Totalmente clara la explicación se entiende todo muy fácil muchísimas gracias

  • @dagerbarros7894
    @dagerbarros7894 Před 2 lety

    Excelente curso mi amigo... Seguí el paso a paso para crear un login y registro tomando por otros lados varias referencias junto con este video y genial... Gracias por compartir.

  • @franmartin2758
    @franmartin2758 Před 3 lety +8

    Buen video!! Podías hacer un video en React realizando un CRUD usando JSON Server como API o usar esta API y manejar el estado Global con Context API y Reducer

    • @MonkeyWit
      @MonkeyWit  Před 2 lety +7

      Hola, muchas gracias por tu comentário. Tendré en cuenta para un próximo video. Abrazos!

  • @eglisalvarez2044
    @eglisalvarez2044 Před 2 lety +1

    Excelente tutorial, sencillo y bien explicado el CRUD en nodejs

  • @mode643
    @mode643 Před rokem

    👻 Super !!!
    Muy fácil de entender y con todo lo necesario para que funcione

  • @juancamilorivasmolina331

    Muy educativo! muchas gracias por el contenido, exitos!

  • @edgar_g2717
    @edgar_g2717 Před rokem

    Suena a cliche pero ha sido la mejor hora invertida muy chingon el video y bien explicado muchos thnks uwu

  • @XimenaRios-yg5hk
    @XimenaRios-yg5hk Před 9 měsíci

    Ame esta explicacion, muchas graciassssssssssssss

  • @brayandvelasquez2256
    @brayandvelasquez2256 Před rokem +1

    ¡Que buena explicación has dado! muchas gracias, fue de gran ayuda

  • @philipuslll
    @philipuslll Před 2 lety

    Muchas gracias amigo, estoy haciendo proyecto API REST para la U y esto me aclara casi todo

  • @diiexe
    @diiexe Před 2 lety

    hermano te adoro sos demasiado bueno explicando, seguí así!!!

  • @alexandermazariegos8901

    Muy buena explicacion, te agradesco, me sirvio para una tarea, solo que me piden mostrarla en un portal we, desarrollarla con (html, javaspcritp

  • @andrestalero1042
    @andrestalero1042 Před rokem

    Excelente explicación, todo perfectamente claro, muchisimas gracias.

  • @demavares
    @demavares Před 2 lety

    Genial vídeo muy bien explicado. Gracia por darme la base ahora a investigar y experimentar para que haga el cruz desde un formulario.

  • @NicolasAldao
    @NicolasAldao Před rokem

    Super entendible, me salvaste! gracias

  • @Luis-hc1dl
    @Luis-hc1dl Před rokem

    Excelente video!! Muchas gracias por hacerlo con Atlas, no necesitaba hacerlo de esa forma, pero es un agregado increíble

  • @gianfrancochiariello2489

    Muchas gracias por el tutorial, excelente!

  • @albertourizar6610
    @albertourizar6610 Před rokem

    Muchas gracias Amigo!! me fue muy util tu aporte , si pudiera darte mas likes te los daría. Me suscribo a tu canal y te sigo de ahora en más.

    • @MonkeyWit
      @MonkeyWit  Před rokem

      Muchas gracias por tu comentario. Saludos!!

  • @JDQN
    @JDQN Před 2 lety

    Muy buen video de 10 super bien explicado todo y todo funciono full hd a la fecha mil gracias profe por compartir ese conosimiento ya tienes un nuevo suscriptor gracias profe bendiciones

  • @georgeassouad4078
    @georgeassouad4078 Před rokem

    Que buen video! me sirvió muchísimo! muchas gracias!

  • @firewolf_LM
    @firewolf_LM Před 2 lety

    Muchas gracias por este valioso tutorial, por fin me quedo claro como hacerlo, explicas muy bien!

  • @Luis001155
    @Luis001155 Před 2 lety

    Muy buena explicación, ha sido la mejor que he visto. Muchas gracias.

  • @juandavidarangotavera5056

    excelente video, super bien explicado. De verdad haces muy buen contenido, de lo mejo que he visto. muchas gracias

  • @tonisallent4423
    @tonisallent4423 Před 2 lety

    Muy grande Monkey, explicación excelente. Gracias!!

  • @cgimoonai
    @cgimoonai Před 9 měsíci

    Thabk you very much. Well explained! 🎉

  • @gerardolopez897
    @gerardolopez897 Před 3 lety

    Buenisimo video, de lo mejor que he encontrado.

  • @NachtSieger
    @NachtSieger Před rokem

    Me acabas de salvar, realmente muchas gracias por tomarte el tiempo

  • @lunagaia2969
    @lunagaia2969 Před 6 dny

    Sos un crack!!! Que genio

  • @sebastian42927
    @sebastian42927 Před rokem +1

    muy bueno muchas gracias.

  • @juliannavia4731
    @juliannavia4731 Před 2 lety

    Muchas gracias por hacer estos videos, explicas muy bien, espero verte en otras redes sociales para que más gente conozca tu gran trabajo.

  • @palteinzenberg4512
    @palteinzenberg4512 Před rokem

    Muy bien explicado, super sencillo y conciso.

  • @DragoDoo
    @DragoDoo Před rokem

    Excelente video. Espero sigas creciendo :D

  • @rukho9888
    @rukho9888 Před 2 lety +1

    claro y conciso!!! saludos

  • @johnherrera5913
    @johnherrera5913 Před 2 lety

    Master! Muy buen video, gracias por siempre ayudarnos

  • @jeffersonsalazar668
    @jeffersonsalazar668 Před 2 lety

    Que buena explicacion a detalle.... muy buen vudeo

  • @hehermosilla13
    @hehermosilla13 Před 3 měsíci

    gracias, el mejor video!

  • @alissamilagrossalazargamar9870

    BUENISIMOOOO VIDEOOOO!!! GRACIAS!

  • @WilsonRestrepo0271
    @WilsonRestrepo0271 Před 2 lety

    Un saludo Gracias por el vídeo, Veo que sabes del tema espero que puedas subir mas material....

  • @guillediazhdzduque1776
    @guillediazhdzduque1776 Před 5 měsíci

    Te amo we, gracias

  • @attilahun7994
    @attilahun7994 Před 2 lety

    Muchisimas gracias que buen video todo muy claro y al grano ^^

  • @AndresGutierrez-py3hi
    @AndresGutierrez-py3hi Před 2 lety

    Amigo muy buen video, muy bien explicado y facil de seguir. Gracias!!!!

  • @TheGaboZizou
    @TheGaboZizou Před 2 lety

    Excelente explicación amigo, gracias y bendiciones!

  • @gomvilla
    @gomvilla Před 2 lety

    Excelente video, explicas de una manera muy sencilla

  • @joseluisrangel7177
    @joseluisrangel7177 Před 2 lety

    tus videos son muy buenos, gracias por compartirlos, me ayudan bastante en mi aprendizaje

  • @bryanfreitas2609
    @bryanfreitas2609 Před 2 lety

    muchisimas gracias se entendio todo a la perfeccion

  • @nicolasrojas2081
    @nicolasrojas2081 Před 2 lety

    Gran video, me ayudó bastante a comprender el tema!

  • @Richie.
    @Richie. Před 9 měsíci +2

    cabe resaltar que si el .remove({ _id: id }) de la linea 46 del user.js no funciona, lo pueden reemplazar por .deleteOne({ _id: id }), a mi me funciono con el .deleteOne
    muchas gracias!
    🐒🐒🐒

  • @sm__alfredo8852
    @sm__alfredo8852 Před 2 lety

    Gran video, muy bien explicado 10/10 👌

  • @fernandolopez6853
    @fernandolopez6853 Před 2 lety

    Buen video 💯👍 , gracias por la explicacion

  • @code_castle
    @code_castle Před rokem

    Me gusto, me suscribo.

  • @antonyjr_00
    @antonyjr_00 Před rokem

    buenisimo el tutorial 10/10

  • @yairospina5662
    @yairospina5662 Před 2 lety

    Excelente explicacion muchas gracias...

  • @hehermosilla13
    @hehermosilla13 Před 3 měsíci +2

    en 55:28 para nuevas versiones hay que poner deleteOne, remove no funciona

  • @sergioturizom
    @sergioturizom Před 2 lety

    Maravilloso!!! muchas gracias.

  • @angelvillalba8636
    @angelvillalba8636 Před 2 lety

    Gracias por el video 🥳

  • @javierdash1
    @javierdash1 Před 2 lety

    clarisimo. me encantó

  • @daniela17567
    @daniela17567 Před 2 lety

    Muchas gracias! todo muy claro

  • @TheRana65
    @TheRana65 Před rokem +1

    Como puedo hacer un post de un array de objetos similares al objeto que tienes pero dentro de un array????

  • @erickortega7283
    @erickortega7283 Před rokem

    Excelente video!!😉

  • @ornellaluna7128
    @ornellaluna7128 Před 5 měsíci

    Excelente tutorial, pero si les da error el schema.remove( ) --> deprecated , reemplazar por schema.deleteOne(). Saludos.

  • @THEShAdOwHFV
    @THEShAdOwHFV Před rokem

    55:34 en nuevas versiones de mongoose el .remove está deprecado, se tiene que usar -> deleteOne
    con lo cual quedaría así el endpoint de delete:
    router.delete('/users/:id', (req, res) => {
    const { id } = req.params;
    console.log(userSchema)
    userSchema
    .deleteOne({_id: id})
    .then((data) => res.json(data))
    .catch((error) => res.json({message: error}));
    });

  • @estickmnaxd8455
    @estickmnaxd8455 Před 2 lety

    Excelente Video

  • @gadnermedina2025
    @gadnermedina2025 Před 2 lety

    eres un crack!

  • @jimejimenta
    @jimejimenta Před rokem

    Excelente explicacion! A alguien mas le pasa que le sale error con editar/actualizar/eliminar un usuario? creo que es algun problemas con leer el id. Graciass

  • @Diego-ks2is
    @Diego-ks2is Před 2 lety

    Muchas gracias! clarisimo.

  • @gabi7112
    @gabi7112 Před 11 měsíci

    Excelente explicación ! Hice el video paso a paso pero en el momento de añadir la URI, me aparece errores en la consola con respecto a la URI. He comprobado el usuario y contraseña pero sigue sin funcionar.

  • @eduardomasis6492
    @eduardomasis6492 Před rokem

    Buenisimo este video

  • @TheRana65
    @TheRana65 Před rokem +1

    Puedes hacer un video en el que guardas data mas complicada? como por ejemplo un arreglo de objetos y dentro de ese objeto un arreglo algo asi, estoy tratando de hacer algo asi y en el momento de obtener un solo item no se como hacerlo y no encuentro alguna guia o algo

  • @stricted
    @stricted Před 2 lety

    muy buen video hermano, gracias¡

  • @imaikyi
    @imaikyi Před rokem

    Muy buen video