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
Es el mejor tutorial de API REST con NodeJS y MongoDB que existe en RUclips 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!!!
Esta es una de las explicaciones más claras y fáciles de seguir sobre programación que he encontrado en todo RUclips. Muchas gracias por el tutorial, realmente se aprecia 👍
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
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.
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.
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
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
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?
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! 🐒🐒🐒
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
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.
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 !
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!!
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
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
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})); });
Muy buenas, excelente video. Me encantó, como tendría que hacer para utilizar la api desde otro ordenador habiendo levantado el servidor en otro equipo? Saludos!
Gracias, buen tuto, me suscribi ya que estoy aprendiendo todo lo que pueda en la parte backend, tendrias alguna idea de relacionar collections de mongodb, me explico: collection users, productos, carrito, donde si un usuario se registre , pueda comprar productos de esa misma base de datos pero la collections de productos y tambien cuando ese mismo compre se registre en una collection de carrito donde este el id usuario y su info y el id del producto con su info ademas de tener una curta donde este el id del carrito su info , la de uusuario y la del producto si me hago entender?
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.
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
Hola Estimado Excelente explicación muy buena, no se si es mucho pedir? puedes realizar un video de Vuejs 3 con Vite como front end para aplicar este CRUD que acabo de ver. Gracias por estos tutoriales.
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
Buenas tardes, yo tuve un problema, a la hora de la enviar los datos a la base de datos en el minuto 40, me sale un error y no se porque esta exactamente igual a tu codigo
Una pregunta porque si en la edad en el modelo es un número lo enviaste como string ? No es como los diccionarios de python o los objetos literales de JavaScript?
Amigo que tal, a mi me saca un el siguiente error cuando quiero hacer la petición post: MongooseError: Operation `tasks.insertOne()` buffering timed out after 10000ms la verdad no se ha que se deba , ya he intentado de todo y no logro solucionarlo.
hola ya vi todo el video e hice las conexiones, ya se conectó a mi base de datos, pero al momento de guardar me sale una colección llamada "users", pero en la base de datos tengo una colección llamada Usuarios, me quiero conectar a esa y poder añadirle mas, como podría hacer ese proceso?
Hola, al ejecutar la request de DELETE me dice "userSchema.remove is not a function". No lo entiendo, el código sigue exactamente igual al del vídeo. Gracias por tus vídeos :)
Buenas, alguien sabria decirme por que el VSC no me sugiere autocompletar los metodos de Mongoose? (find, save, findById, etc) ?es necesario instalar algo mas?
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
Gracias por este aporte, ya en elfinal y no sabia que tenia mal, vine a los comentarios y resolví el problema.
Es el mejor tutorial de API REST con NodeJS y MongoDB que existe en RUclips 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!!!
5 meses después y sigue siendo así, busque varios y apenas con este pude entender
Esta es una de las explicaciones más claras y fáciles de seguir sobre programación que he encontrado en todo RUclips. Muchas gracias por el tutorial, realmente se aprecia 👍
Actualizacion (2022), la funcion .remove esta deprecada, mongodb recomienda usar la funcion .deleteOne en su lugar, muy buen video, like!!
GRACIAS!
Simplemente brutal, que explicación más clara, los 57 minutos mejor invertidos en mucho tiempo👏👏👏 ... muchas gracias!
en 55:25 the typical method for removing documents would be deleteOne, deleteMany, or remove (deprecated in newer versions).
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
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.
de todos los tutoriales que vi ninguno hacía lo que yo quería aprender, solo en este video lo encontré, muchas gracias
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.
Que bueno haber podido contribuir. Saludos!
Yo diria que es el mejor video explicativo referente a este tema, rapido conciso y sobre todo agradable, hay tutoriales que son insufribles
hermano tu explicación es la mejor que he encontrado, felicidades por tu trabajo.
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
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
Sin duda alguna, uno de los mejores contenidos. Sin mucha vuelta y directo al grano. Muchas gracias por compartirnos este tutorial
Excelente explicación, había visto muchos videos, pero este es el más comprensible que he encontrado!
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
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?
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!
🐒🐒🐒
.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
Es exactamente lo que hice yo, chatGPT me dijo otra alternativa: .findByIdAndRemove
Wow, tremendo, voy medio video y la CANTIDAD/CALIDAD de información que he absorbido. Excelente video, solo quise venir a darte las gracias.
Hola JeR, me alegra haberte aportado y gracias por tu comentario!!
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
Muy bueno. Aprendí un montón. Muy bien explicado.
Mi amigo muy bien explicado, la verdad explicas de una forma tan sencilla que cualquiera podría entender... Todo un Maestro 👌🏻👌🏻👌🏻
sos un genio agradezco mucho que compartas tu sabiduria, desde paraguay
En verdad te rifaste con este video, mejor explicado que los videos en inglés
Sencillamente EXPECTACULAR tu forma de explicar..! Muchas gracias por compartir
Muchas gracias por esta explicación!! Simple y claro 👏
Muchass Gracias, no pude encontrar mejor explicación. 😎
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.
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 !
Suena a cliche pero ha sido la mejor hora invertida muy chingon el video y bien explicado muchos thnks uwu
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!!
Gracias bro el mejor tutorial jaja y cuando vez que si se creo la base se nota la alegría😂❤
Totalmente clara la explicación se entiende todo muy fácil muchísimas gracias
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.
Muchas gracias por tu comentario. Saludos!!
hermano te adoro sos demasiado bueno explicando, seguí así!!!
Muchas gracias amigo, estoy haciendo proyecto API REST para la U y esto me aclara casi todo
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
Muchas gracias por hacer estos videos, explicas muy bien, espero verte en otras redes sociales para que más gente conozca tu gran trabajo.
Excelente video!! Muchas gracias por hacerlo con Atlas, no necesitaba hacerlo de esa forma, pero es un agregado increíble
Excelente tutorial, sencillo y bien explicado el CRUD en nodejs
¡Que buena explicación has dado! muchas gracias, fue de gran ayuda
Muy buena explicacion, te agradesco, me sirvio para una tarea, solo que me piden mostrarla en un portal we, desarrollarla con (html, javaspcritp
Genial vídeo muy bien explicado. Gracia por darme la base ahora a investigar y experimentar para que haga el cruz desde un formulario.
excelente video, super bien explicado. De verdad haces muy buen contenido, de lo mejo que he visto. muchas gracias
Hola, muchas gracias x los videos, son geniales... podrias por favor hacer un video sobre como implementar JWT en una API con Node. 🐒
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
Hola, muchas gracias por tu comentário. Tendré en cuenta para un próximo video. Abrazos!
Buenisimo video, de lo mejor que he encontrado.
Muchas gracias por este valioso tutorial, por fin me quedo claro como hacerlo, explicas muy bien!
Excelente explicación, todo perfectamente claro, muchisimas gracias.
Muy buena explicación, ha sido la mejor que he visto. Muchas gracias.
Muy educativo! muchas gracias por el contenido, exitos!
Muy bien explicado, super sencillo y conciso.
Muy grande Monkey, explicación excelente. Gracias!!
👻 Super !!!
Muy fácil de entender y con todo lo necesario para que funcione
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}));
});
en 55:28 para nuevas versiones hay que poner deleteOne, remove no funciona
tus videos son muy buenos, gracias por compartirlos, me ayudan bastante en mi aprendizaje
Un saludo Gracias por el vídeo, Veo que sabes del tema espero que puedas subir mas material....
Amigo muy buen video, muy bien explicado y facil de seguir. Gracias!!!!
Excelente video, explicas de una manera muy sencilla
Master! Muy buen video, gracias por siempre ayudarnos
Excelente explicación amigo, gracias y bendiciones!
Como puedo hacer un post de un array de objetos similares al objeto que tienes pero dentro de un array????
Ame esta explicacion, muchas graciassssssssssssss
Gran video, me ayudó bastante a comprender el tema!
Muchisimas gracias que buen video todo muy claro y al grano ^^
Que buen video! me sirvió muchísimo! muchas gracias!
Muy buenas, excelente video. Me encantó, como tendría que hacer para utilizar la api desde otro ordenador habiendo levantado el servidor en otro equipo? Saludos!
Muchas gracias por el tutorial, excelente!
Que buena explicacion a detalle.... muy buen vudeo
Super entendible, me salvaste! gracias
Gracias, buen tuto, me suscribi ya que estoy aprendiendo todo lo que pueda en la parte backend, tendrias alguna idea de relacionar collections de mongodb, me explico: collection users, productos, carrito, donde si un usuario se registre , pueda comprar productos de esa misma base de datos pero la collections de productos y tambien cuando ese mismo compre se registre en una collection de carrito donde este el id usuario y su info y el id del producto con su info ademas de tener una curta donde este el id del carrito su info , la de uusuario y la del producto si me hago entender?
Thabk you very much. Well explained! 🎉
Gran video, muy bien explicado 10/10 👌
Me acabas de salvar, realmente muchas gracias por tomarte el tiempo
Excelente video. Espero sigas creciendo :D
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.
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
En el package.json del repo veo la dependencia instalad de mongodb, pero no veo que se use en el video, para qué se instala?
Hola Estimado Excelente explicación muy buena, no se si es mucho pedir? puedes realizar un video de Vuejs 3 con Vite como front end para aplicar este CRUD que acabo de ver. Gracias por estos tutoriales.
al final si lo hizo? alguien sabe
Buen video 💯👍 , gracias por la explicacion
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
acabo de aprender mas en un video contigo que un mes con mi profesor :v
Buenas tardes, yo tuve un problema, a la hora de la enviar los datos a la base de datos en el minuto 40, me sale un error y no se porque esta exactamente igual a tu codigo
Excelente explicacion muchas gracias...
Una pregunta porque si en la edad en el modelo es un número lo enviaste como string ? No es como los diccionarios de python o los objetos literales de JavaScript?
claro y conciso!!! saludos
muchisimas gracias se entendio todo a la perfeccion
Exelente video, como puedo hacer para que tenga una autenticación por medio de un token?
Amigo que tal, a mi me saca un el siguiente error cuando quiero hacer la petición post:
MongooseError: Operation `tasks.insertOne()` buffering timed out after 10000ms
la verdad no se ha que se deba , ya he intentado de todo y no logro solucionarlo.
hola ya vi todo el video e hice las conexiones, ya se conectó a mi base de datos, pero al momento de guardar me sale una colección llamada "users", pero en la base de datos tengo una colección llamada Usuarios, me quiero conectar a esa y poder añadirle mas, como podría hacer ese proceso?
Hola, al ejecutar la request de DELETE me dice "userSchema.remove is not a function". No lo entiendo, el código sigue exactamente igual al del vídeo. Gracias por tus vídeos :)
espero me puedas ayudar estoy haciendo una pagina crud pero al momento de agregar otra pagina hbs y anexarla al navbar no la encuentra :(
Buenas, alguien sabria decirme por que el VSC no me sugiere autocompletar los metodos de Mongoose? (find, save, findById, etc) ?es necesario instalar algo mas?
Excelente... tienes algún video referente a como conectar esa api rest con un frontend en angular?
yo ando buscando lo mismo
Te amo we, gracias
muy bueno muchas gracias.
Excelente tutorial, pero si les da error el schema.remove( ) --> deprecated , reemplazar por schema.deleteOne(). Saludos.
me aparece este error: $ [nodemon] app crashed - waiting for file changes before starting .. como se soluciona=?