MEAN Curso - Mongodb, Express, Angular 6 y Nodejs, Parte 1 - Backend con Nodejs, Express y Mongodb

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

ความคิดเห็น • 177

  • @gabefreitez
    @gabefreitez 6 ปีที่แล้ว +99

    hola men vengo a decirte que me pareces una gran persona por compartir tus conocimiento de calidad con muchos de los que te ven, aunque muchos de los cursos por ahí en udemy y demás plataformas estan a precios "accesibles" aun hay bastantes personas que no se lo pueden costear y aun asi tienen muchas ganas de aprender y superarse, y tu mediante tus videos les permites hacer eso, yo no soy muy religioso pero si creo que las buenas acciones que uno hace algún dia alguien las hara por nosotros , espero tengas mucho éxito en los objetivos que tengas y que sigas adelante sin que nadie te detenga. Saludos desde el estado lara - venezuela.

    • @ciprianoe3994
      @ciprianoe3994 5 ปีที่แล้ว +2

      Saludos Gabriel desde caracas !!! tienes razon este pana comparte sus conocimientos !!!!

  • @DelfAvatar
    @DelfAvatar 6 ปีที่แล้ว +2

    Buenas noches, desde Venezuela donde la mayoria de los docentes se han ido y no tenemos acceso a muchos cursos online(falta de dolares), tus cursos me han ayudado mucho, por favor no desfallezcas, no abandones a personas como yo que queremos aprender. y a todos los demas tambien gracias, pues de sus preguntas y dudas tambien aprendo

  • @christianumbrellacorp9116
    @christianumbrellacorp9116 5 ปีที่แล้ว +15

    Señor Fazt, estoy agradecido con la colaboracion educativa que hace en esta plataforma, espero algun dia estrecharle la mano y agrdecerle personalmente, muchas personas nos hemos superado a travez de sus videos, lo animo a seguir adelante porque ni con plata se puede comprar el tiempo que usted invierte en hacer cada tutorial pero creame que usted podra ver reflejado los frutos de su obra en su familia y en su persona mediante las bendiciones de Dios. Excelente profesional y persona sin duda alguna, gracias.

  • @alejandroflores4975
    @alejandroflores4975 ปีที่แล้ว

    Amigo muchisimas gracias por tus enceñanzas, yo tenia un problema al cargar todos mis datos del proyectos en la vista y gvracias a este video pude solucionarlo

  • @guillegt7983
    @guillegt7983 5 ปีที่แล้ว

    Hola Fazt ! Simplemente quiero darte gracias públicamente por tu excelente tutorial. Muy clara explicación de conceptos complicados y de forma muy amena. Felicitaciones. Muy buen trabajo. Un cordial saludo. Guillermo

  • @revoldfmb
    @revoldfmb 6 ปีที่แล้ว

    Mi admiración y agradecimiento a las personas que toman su tiempo en impartir conocimiento...
    dejan aun lado el negocio de la educación y prefieren impartir sus conocimientos sin afanes de lucro
    Muy buen video
    Gracias

  • @danielelvira8310
    @danielelvira8310 5 ปีที่แล้ว

    Casi nunca comento en los vídeos , pero tus vídeos me han ayudado bastante y no podía quedarme callado así que muchas gracias! , e aprendido bastante, gracias por el tiempo que te tomas al realizar tus vídeos , Díos te bendiga!!, Y sigue adelante con tus metas , Saludos !!

  • @cristiancamilo2528
    @cristiancamilo2528 4 ปีที่แล้ว

    mucho mejor explicado que el curso de nextU

  • @Artificial_Intelligence_AI
    @Artificial_Intelligence_AI 6 ปีที่แล้ว +10

    menuda masterclass te has marcado, vengo de PHP y Python y me ha quedado todo clarisimo. Like y espero que sigas este gran trabajo.

  • @RogerRabbit3000
    @RogerRabbit3000 5 ปีที่แล้ว

    Hola camarada... Quiero felicitarte... eres muy bueno... puede aprender con esto algo que es clave para mi residencia profesional... Creo que todos los que nos hemos educado seglarmente estamos en el deber de compartir nuestro conocimiento con los que no han tenido oportunidad...
    Eres grande hermano... Mis respetos... tienes mi like y mi suscripción... Saludos desde Belize...

  • @charlie_brume
    @charlie_brume 4 ปีที่แล้ว +2

    Este tutorial es EXCELENTE, era todo lo que estaba buscando!
    GRACIAS!

  • @blfuentes
    @blfuentes 6 ปีที่แล้ว

    Perfecto, muchas gracias por el vídeo. Después de estar probando diferentes tutoriales y getting started de blogs este ha sido el único tutorial que explica realmente desde el principio y paso a paso cómo hacerlo. He ido adaptado el código para que sea todo en typescript y no he tenido ningún problema.

  • @jessblackmore9715
    @jessblackmore9715 6 ปีที่แล้ว

    Mi total admiración y agradecimiento por tus videos y aportes a la comunidad de desarrolladores, me han sido de gran ayuda y te deseo mucho éxito en tu carrera!

  • @DanielTorres-oj7hb
    @DanielTorres-oj7hb 5 ปีที่แล้ว

    que buen video yo estoy estudiando este stack para buscar en mejor empleo, gracias por tu aporte amigo que Dios te bendiga

  • @cristoramvo6656
    @cristoramvo6656 2 ปีที่แล้ว

    Gracias kpo por todo el conocimiento que compartis!

  • @elizabethorr1
    @elizabethorr1 5 ปีที่แล้ว

    Gracias por compartir tus conocimientos. Saludos desde Colombia.

  • @V0idCraftCode
    @V0idCraftCode 6 ปีที่แล้ว +3

    Hola Fazt Muchas gracias por tu tutorial la verdad tenia unas ganas inmensas de aprender como funciona el Async await ya que la verdad los callbacks generan mucho código y aveces puedes perderte un poco, Dejare mi aporte para las personas que se preguntan como envolver un error o como obtener el error en el Async - Await
    EmployeeController.getEmployee = async (req, res) => {
    try {
    const employee = await Employee.findById(req.params.id)
    res.status(200).json({
    Success: true,
    Employee: employee
    })
    } catch (error) {
    return res.status(404).json({
    Success: false,
    errors: {
    error: error,
    message: 'Could not Find any Employee with ID [' + req.params.id + ']'
    }
    })
    }
    };
    :)

    • @dulcedeleche05
      @dulcedeleche05 6 ปีที่แล้ว

      Gracias por el aporte, te hago una consulta además, cual seria la forma mas optimizada para devolver el error a traves de un motor de plantillas (uso EJS)?

  • @diesanromero8318
    @diesanromero8318 6 ปีที่แล้ว +1

    Eres muy bueno en todo. Gracias brother. Siempre tan claro lo que explicas y tan funcional tu codigo.

  • @aland3v469
    @aland3v469 4 ปีที่แล้ว

    Bro definitivamente muchas gracias, esto de verdad me ayudo

  • @Juanagogoolives
    @Juanagogoolives 4 ปีที่แล้ว

    Vamos a la parte 2, eres un crack!!!!!!

  • @brandonjosuemontes4307
    @brandonjosuemontes4307 5 ปีที่แล้ว

    Gusto el curso que necesito. Gracias, los mejores vídeos!

  • @andresfelipeh7586
    @andresfelipeh7586 6 ปีที่แล้ว +2

    Excelente profe, increible sus videos, y gracias inmensas por compartir su conocimiento.

  • @alexhizjimenez260
    @alexhizjimenez260 6 ปีที่แล้ว

    gracias... yo aprendi con el de angular.js.... pero con este curso.. sera fantastico.. gracias fazt.

  • @Caminodefelicidad
    @Caminodefelicidad 7 หลายเดือนก่อน

    Muchísimas gracias muy bien explicado

  • @carloslopez-sc6jw
    @carloslopez-sc6jw 5 ปีที่แล้ว

    Muchas gracias por este excelente tutorial, por el tiempo y esfuerzo que implica hacer esto, que nos ayuda a muchos a crear cosas a tener nuevas ideas.

  • @IrwinBorjas
    @IrwinBorjas 5 ปีที่แล้ว

    Saludos, muchas gracias por tan excelente curso. El link de Slack venció

  • @proyectomonarca
    @proyectomonarca 6 ปีที่แล้ว +1

    ¡Hola Fazt!, sos grande, sabelo! Saludos y gracias por este curso :)

  • @Nemhesis10
    @Nemhesis10 5 ปีที่แล้ว

    Excelente video soy fan de tus tutoriales... ayudanos con un MEAN actualizado intengrando Ngrx!

  • @salamandrasps3570
    @salamandrasps3570 5 ปีที่แล้ว +1

    Que tal Fazt, provengo de ASP.NET (actualmente .Net Core >=2.0) y ahora, muy entusiasmado de aprender este tipo de stack. Consulta, al escribir las funciones en el controlador para cada entidad, las validaciones, de la lógica del negocio, se realizarían en cada método de la clase misma, claro tal ves llamando a otros métodos que estarían por ejemplo en un repositorio. Por ejemplo al tratar de eliminar un empleado, podría tener que validar que el empleado por ejemplo no está en el histórico de salarios o no tenga salarios pendientes de pagar para el periodo actual. Mi punto es que éste código para validar y devolver los errores encontrados, se invocaría desde los métodos del controlador de cada entidad. Saludos!

  • @ejsolano
    @ejsolano 5 ปีที่แล้ว

    Amigo excelente tutorial muy completo. Gracias por el enorme trabajo.

  • @furankmarutin
    @furankmarutin 4 ปีที่แล้ว

    Explicación muy clara, 10/10

  • @roymercenteno6908
    @roymercenteno6908 4 ปีที่แล้ว

    Fazt bro!, Gracias Totales por TODO!!!!!

  • @55davidxxx
    @55davidxxx 6 ปีที่แล้ว +8

    De los mejores canales de habla hispana!

  • @artistascotuisanosbypablov9991
    @artistascotuisanosbypablov9991 3 ปีที่แล้ว

    Great presentation. God bless you!

  • @vic11t
    @vic11t 5 ปีที่แล้ว

    Me suscribi muchas gracias me parece excelente curso

  • @REALmyenemy
    @REALmyenemy 2 ปีที่แล้ว

    23:21
    [nodemon] starting `node back/index.js index.js`
    node:internal/modules/cjs/loader:936
    throw err;
    ^
    Cannot find module (ruta antes de /server)/index.js
    La estructura del proyeycto es la misma

  • @Fedjz
    @Fedjz 6 ปีที่แล้ว +1

    Buen curso Fazt! Es bueno ver que usas buenas prácticas tales como async/await y el uso de controllers en el backend! Saludos

  • @MiloSuaza10
    @MiloSuaza10 5 ปีที่แล้ว +1

    Muchas gracias! Esto ha sido de gran ayuda, excelente explicación!!!! +100

    • @FaztTech
      @FaztTech  5 ปีที่แล้ว

      Un gusto que te sirva Camilo, aqui te dejo otro en el que uso MySQL en lugar de Mongodb ->
      th-cam.com/video/lxYB79ANJM8/w-d-xo.html
      Y puedes buscar otros ejemplos en el canal
      th-cam.com/channels/X9NJ471o7Wie1DQe94RVIg.htmlvideos
      Un Saludo :)

    • @MiloSuaza10
      @MiloSuaza10 5 ปีที่แล้ว

      @@FaztTech genial, oye, estoy tratando de hacer deployment con esta app usando docker component, tienes algún video o tutorial? Me urge para un proyecto de la universidad! Mil gracias

  • @eldersonlaborit2290
    @eldersonlaborit2290 6 ปีที่แล้ว +2

    Buen vídeo amigo, te dejo tu LIKE pero, este tema necesita profundizar más, claro esta que es una gran ayuda para los que no tengan para comprar en Udemy (que el de victor robles se los recomiendo) pero para tener una buena base, este vídeo esta cool.

  • @davidfaudito5762
    @davidfaudito5762 6 ปีที่แล้ว

    muy bueno tus videos gracias por dedicar tanto tiempo por nosotros

  • @jesusarmandomaciasbenitez1517
    @jesusarmandomaciasbenitez1517 6 ปีที่แล้ว

    me encanto muchísimo tu tutorial , muy recomendado , muchísimas gracias , excelente en todo , saludos

  • @ampm993
    @ampm993 3 ปีที่แล้ว

    Muchas gracias fue de gran ayuda.

  • @clerdsonjuca3823
    @clerdsonjuca3823 6 ปีที่แล้ว +1

    finalmente vou aprender http com angular e express

  • @georgesks3338
    @georgesks3338 6 ปีที่แล้ว +1

    Excelente tutorial !!!! me has ayudado bastante !! saludos !!

  • @alexhizjimenez260
    @alexhizjimenez260 6 ปีที่แล้ว +10

    Amigo fazt.. seria fantastico si explicas y desarrollas utilizando subida de imagenes. Por ejempño para productos.

  • @keane080489
    @keane080489 5 ปีที่แล้ว

    Tremendo material, Saludos!!

  • @gjgiraldo1
    @gjgiraldo1 6 ปีที่แล้ว +3

    si falla el envio de datos desde postman usar
    app.use(express.urlencoded()) que reemplaza el bodyparser de las versiones anteriores.

  • @aran9150
    @aran9150 6 ปีที่แล้ว

    Tutorial genial, me está ayudando mucho a entender MEAN

  • @jasoncarrjim459
    @jasoncarrjim459 6 ปีที่แล้ว

    hola fazt. La forma en que explicas es verdaderamente claro, mas claro que el agua. he aprendido muchas cosas en tu canal, gracias por compartir tus conocimientos.
    Tengo una pregunta espero que respondas. como puedo obtener los datos por el nombre de employee pienso añadir un campo de buscar nombres de employees en el interfaz de angular y si busco con id tendria que saber bien el id. bueno es una función que quisiera añadir al interfaz. saludos

  • @BorisZurita1988
    @BorisZurita1988 6 ปีที่แล้ว

    Muchas gracias me ah sido de gran ayuda el material que entregas, que SO utilizas ?

  • @zorrobebe
    @zorrobebe 6 ปีที่แล้ว +3

    Fazt, consulta sobre el stack MEAN donde puedo subir mi proyecto. Ya que crear el ambiente de desarrollo es una cosa y cuales son las paginas que me permiten probar, cual seria un hosting recomendado por ti. Saludos y esta excelente tu canal !

    • @richardperez8165
      @richardperez8165 5 ปีที่แล้ว

      Puedes subir el repositorio a heroku con heroku cli

  • @ajpernalete
    @ajpernalete 6 ปีที่แล้ว

    Felicidades Fazt muchas gracias.

  • @sergiomedina5520
    @sergiomedina5520 5 ปีที่แล้ว

    Ultra calidad

  • @juliomejia9824
    @juliomejia9824 6 ปีที่แล้ว +3

    Hola fazt, un vídeo de como manejas la autenticación en el stack MEAN, saludos

  • @oscaralvarez429
    @oscaralvarez429 5 ปีที่แล้ว +2

    Gracias fazt por este curso, tengo una pregunta: Este curso se puede realizar con angular cli 8?

  • @colommbiano
    @colommbiano 6 ปีที่แล้ว

    hola profesor muchas gracias por este curso. tengo una duda tienes algun video que nos explique como podemos subir nuestra aplicación ya terminada cuando usamos (Web Stacks MEAN) a un hosting como lo hacemos ?

  • @harv8403
    @harv8403 5 ปีที่แล้ว

    Dios!! Eres el puto Amo!!

  • @nicoscandolo3216
    @nicoscandolo3216 5 ปีที่แล้ว

    genio!! Entendi todo, muchas gracias!!

  • @eduanlorenzosanchezmendoza9685
    @eduanlorenzosanchezmendoza9685 5 ปีที่แล้ว +1

    Muchas gracias por compartir tus conocimientos, pero tengo este error que dice ser de controladores, como solucionarlo?
    (node:3900) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be
    removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.

  • @larrycaichihuavergara7812
    @larrycaichihuavergara7812 6 ปีที่แล้ว

    increible tu contenido !!! muchas gracias

  • @luismarriaga6658
    @luismarriaga6658 6 ปีที่แล้ว +2

    Excelente vídeo, estaba esperando uno así, adicional¿ podrías hacer un vídeo de cómo desplegar una app en heroku?, sería de gran ayuda

    • @FaztTech
      @FaztTech  6 ปีที่แล้ว

      Lo apunto, para grabarlo uno de estos días :)

  • @gerardoluisbv
    @gerardoluisbv 4 ปีที่แล้ว +3

    Amigo fazt porque me aparece esto:
    (node:8764) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
    (node:8764) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.

    • @aleneri97
      @aleneri97 4 ปีที่แล้ว +1

      Tal vez algo tarde, pero logré encontrar solución a esto.
      Básicamente solo hay que cambiar el archivo database.js la conexión de mongoose de mongoose.connect(URI) a mongoose.connect(URI, {useUnifiedTopology: true, useNewUrlParser: true}).
      stackoverflow.com/questions/50448272/avoid-current-url-string-parser-is-deprecated-warning-by-setting-usenewurlpars

    • @JuanPabloZuleta
      @JuanPabloZuleta 4 ปีที่แล้ว +1

      @@aleneri97 Muchísimas Gracias por este aporte hoy me a ayudado muchísimo!

  • @fedesena8097
    @fedesena8097 3 ปีที่แล้ว

    Hola, no logro iniciar de mongoDB, probe con el comando "mongod" como decis en el min 29:00 pero me tira error

  • @BlackEyedPeas0078
    @BlackEyedPeas0078 6 ปีที่แล้ว

    Fazt, con la instruccion await podriamos validar si errores? como lo hace el catch

  • @restrellasosa
    @restrellasosa 5 ปีที่แล้ว

    Hola Fatz tengo un inconveniente, en e minuto 35:36 todo va bien, pero cuando lanzo o ejecuto no me presenta el status:'api works' y creo que todo esta bien codigicado

  • @joaquinallende8999
    @joaquinallende8999 6 ปีที่แล้ว

    Hola!! me pareció excelente el curso y gracias a ambos vídeos pude desarrollar mi proyecto. Quería aprovechar para hacerte una consulta.. no se si es de tus conocimientos. Pero podes saber como subir el sitio a un host?? He mirado diferentes vídeos pero no he logrado hacerlo. Estoy probando con hostinger pero logré subir solo la parte del frontend. Desde ya muchas gracias!!

  • @antoniomaldonado
    @antoniomaldonado 6 ปีที่แล้ว +1

    es mejor utilizar try catch al invocar el await, perdon, no he terminado de ver el video, pero, queria comentarlo, por ejemplo
    try {
    let user = await models.user.findById(req.params.id)
    user.type = req.body.type
    await user.save()
    res.json('Usuario actualizado')
    } catch (err) {
    console.error(err);
    res.status(500).json('Error al actualizar el usuario')
    }

  • @jahdielvargas1542
    @jahdielvargas1542 6 ปีที่แล้ว +1

    Muy buenos tu vídeos, Saludos

    • @FaztTech
      @FaztTech  6 ปีที่แล้ว +1

      Saludos Jahdiel :)

  • @danielperico2806
    @danielperico2806 5 ปีที่แล้ว

    Hola Fazt muchas gracias por tan excelente tutorial. Estuve buscado el repositorio del projecto y no lo encontré, ¿me podrías ayudar con eso? De nuevo muchísimas gracias 😁

  • @gerardoluisbv
    @gerardoluisbv 4 ปีที่แล้ว

    @fazt ya el enlace del SLACK no edta disponible tiene otro?

  • @N1ckfm
    @N1ckfm 6 ปีที่แล้ว

    hola fazt, cómo se haría para poder filtrar los datos por ejemplo filtrar los empleados que tengan una característica? tengo dudas sobre tambien como crearía una segunda tabla sin que esta entre en conflicto con la primera, porfa espero tus comentarios!

  • @kiral8
    @kiral8 6 ปีที่แล้ว

    Buenas, si quisiera hacer una búsqueda por otro atributo, que debería escribir para reemplazar el findById() ??

  • @javiercalzolari
    @javiercalzolari 4 ปีที่แล้ว

    TE AMO FAZT

  • @BlackEyedPeas0078
    @BlackEyedPeas0078 6 ปีที่แล้ว +1

    hola Fazt, podrias hacer un video de como crear en Angular un navbar con un sidebar, seria de gran ayuda, gracias!

  • @davidandresgarzonsanchez
    @davidandresgarzonsanchez 6 ปีที่แล้ว

    Como hago para iniciar de manera automática un servidor en nodeJS y en mongoDB? por ejemplo una API REST qye este en local y una aplicación en local que sea, la que lo consuma, puede ser una aplicacion en Angular.

  • @RogelioServinMendoza
    @RogelioServinMendoza 6 ปีที่แล้ว +2

    Todavia no termino de hacer el otro cuando tu ya pones este.. Muy rapido mi chavo

  • @fernandomacias3375
    @fernandomacias3375 5 ปีที่แล้ว

    hermano que recomiendas mongo o firestore de firebase?

  • @OPSergio88
    @OPSergio88 6 ปีที่แล้ว

    Una pregunta Fazt, me parecío interesante la nueva forma de async await, peeero... como controlas si ha habido un error? con promesas me resulta mas facil controlarlo. Gracias por tus videos

  • @Maxxelmc
    @Maxxelmc 5 ปีที่แล้ว

    por qué en la base de datos no se utiliza async y await, es por que debe devolver un error al momento en que hace la consulta a la base de datos?

  • @diegocamilopenaramirez6101
    @diegocamilopenaramirez6101 5 ปีที่แล้ว

    Muchas gracias

  • @angeldavidmateuscorzo6838
    @angeldavidmateuscorzo6838 4 ปีที่แล้ว

    Disculpen, he seguido los pasos, pero en el tiempo: 32:35 no me ejecuta la conexión a mongodb, alguien quien me ayude porfa

    • @juanpablopeamansang856
      @juanpablopeamansang856 4 ปีที่แล้ว

      Debes agregar mongo a las variables de entorno del sistema o acceder a la carpeta donde está instalado mongo y ejecutarlo
      C:\Program Files\MongoDB\Server\4.2\bin

  • @luisnieto4948
    @luisnieto4948 4 ปีที่แล้ว

    Una consulta, soy nuevo en el mundo de la programación ... quiero saber que diferencia tiene este curso en youtube de este canal con los cursos de udemy? , es lo mismo? lo pregunto porque no se si pagar un curso de udemy o solo quedarme con el curso de este canal, espero respuesta, gracias.

  • @karlaanchondo
    @karlaanchondo 4 ปีที่แล้ว +1

    Al instalar nodemon como dependency, no me aparece "devDependencies" en package.json

    • @andrumozo
      @andrumozo 4 ปีที่แล้ว

      Hola Karla, me ha pasado lo mismo, pudiste solucionarlo?

    • @andrumozo
      @andrumozo 4 ปีที่แล้ว +1

      th-cam.com/video/kV6MJ9W4whM/w-d-xo.html use este video y se agrego el devDependencies

    • @sebastiancadena485
      @sebastiancadena485 4 ปีที่แล้ว +1

      Debes agregar -D cuando lo instales.

  • @snakone
    @snakone 6 ปีที่แล้ว

    Genial! Como se haria find by name? queda muy feo el id de mongo en la url, mejor seria por nombre, como se haria? alguna ayuda? gracias!!

  • @gerardoluisbv
    @gerardoluisbv 4 ปีที่แล้ว

    Fazt una pregunta ya no es importante registrar una persona con su documento de identidad como atributo clave cuando usamos mongo db?

  • @EduaRdo-ry7gv
    @EduaRdo-ry7gv 5 ปีที่แล้ว

    Estoy por aprender mean, te pregunto... Es bueno para hacer apps grandes o es para algo chico?

  • @oswaldopacheco4415
    @oswaldopacheco4415 4 ปีที่แล้ว

    excelente, fazt como haria para sumar los sueldo, desde angular con typescript ,sin usar operaciones de mongodb saludos

  • @e2equle1
    @e2equle1 5 ปีที่แล้ว

    hola Fazt .. una consulta: se podría decir que quien programe un MEAN es un programador fullstack?.. desde ya gracias por lo que haces por la humanidad

    • @e2equle1
      @e2equle1 5 ปีที่แล้ว

      @WgoodT - with good taste genial

  • @LuisJuarez-lm5qj
    @LuisJuarez-lm5qj 5 ปีที่แล้ว

    Disculpa tengo una duda, ya tenia realizada una base de datos en mongodb, como puedo hacer que me traiga esos datos? Ya que realizo el esquema y la direccion en el URI donde se encuentra y si conecta pero me dice que esta vacia, cuando no lo es así, mi teoria es que me esta creando una nueva :c

  • @raulhende9219
    @raulhende9219 4 ปีที่แล้ว

    Hola Fatz, muy buen video, y buen explicacion, te felicito.
    Tengo dudas acerca de los que estoy haciendo mal, cuando llego a la instalacion de mongoose, detengo y reinicio el servicio, no recibo los datos de la web, (error, tiempo de carga, datos descargados) y a la hora de inicializar en linux mongod, me pide que lo instale en el sistema operativo, ya que no reconoce el servicio mongod ...
    Cual sera mi error?
    Desde ya muchas gracias y agradeceria que me ayudaras.
    Saludos desde Argentina en esta cuarentena!!!!

  • @joseangelrojas2578
    @joseangelrojas2578 6 ปีที่แล้ว

    Pregunta de novato si quiero poner mas esquemas quedaria asi module.exports = mongoose.model('Tickets', UserSchema, esquema2, esquema3); ?

  • @deyviscastillo7145
    @deyviscastillo7145 5 ปีที่แล้ว

    Buenas la verdad me perece un buen vídeo, pero en las solicitudes de put, solo me actualiza el primer elemento creado, es decir, si tengo 3 empleados y quiero actualizar el elemento 3, solo me actualiza el primer elemento que cree. Todavía no lo he solucionado

  • @techchallenges8772
    @techchallenges8772 4 ปีที่แล้ว

    Muy buen video, aparte de las funciones de express por que usas variables y metodos en ingles como employee? Nada malo pero hay personas que no saben que es employee. Muchas gracias por todo.

    • @andreaaldana3808
      @andreaaldana3808 4 ปีที่แล้ว

      El programación el inglés es en lenguaje estandar. De hecho la mejor práctica es utilizar el inglés ya que en general es lo que se utiliza y así si otra persona desarrolladora ve tu código se familiarice facilmente con él.

  • @emmanuelareizaperez5332
    @emmanuelareizaperez5332 2 ปีที่แล้ว +1

    Fazt debería de crear un StartUp

  • @joseangelrojas2578
    @joseangelrojas2578 6 ปีที่แล้ว +1

    Me aparece este error
    DeprecationWarning: collection.findAndModify is deprecated. Use findOneAndUpdate, findOneAndReplace or findOneAndDelete instead.
    alguien me ayuda?

    • @angelmartinez5820
      @angelmartinez5820 5 ปีที่แล้ว +1

      Exactamente como lo dice, cambia el metodo de Mongoose por "finOneAndUpdate" ya que el metodo que estas usando, ya no es comun o no tiene soporte

  • @hectormancilla892
    @hectormancilla892 6 ปีที่แล้ว

    Estimado Excelente video muy explicativo y e aprendido demasiado, pero mi consulta es ¿Dónde puedo ver mi base de datos de mongoDB??
    un saludos desde Chile

  • @BlackEyedPeas0078
    @BlackEyedPeas0078 6 ปีที่แล้ว +1

    bravo, excelente!!!

  • @harv8403
    @harv8403 5 ปีที่แล้ว

    Hola, me podrian explicar que significa esta advertencia? "(node:6472) DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect."

    • @brokenmaster3691
      @brokenmaster3691 5 ปีที่แล้ว

      Significa que ya se va a descontinuar en nuevas versiones, por lo tanto cambia en tu archivo de basededatos.js mongoose.connect(URI) por mongoose.connect(URI, { useNewUrlParser: true }) y la advertencia desaparecerá.

    • @brokenmaster3691
      @brokenmaster3691 5 ปีที่แล้ว

      También te va a aparecer otra advertencia cuando estés usando findByIdAndUpdate, esa se quita si vas a tu archivo de basededatos.js (o como lo hayas llamado) y antes del mongoose.connect escribe mongoose.set('useFindAndModify', false);

    • @brokenmaster3691
      @brokenmaster3691 5 ปีที่แล้ว

      Para mayor información entra a mongoosejs.com/docs/deprecations.html

  • @artetech904
    @artetech904 5 ปีที่แล้ว

    cuanto cambia este al 8?

  • @cesargarciasuarez790
    @cesargarciasuarez790 6 ปีที่แล้ว

    Buenos dias... gran tutotorial de fazt... pero necesito una ayuda me está saliendo un error y es el siguiente: .... (node:13733) UnhandledPromiseRejectionWarning: ValidationError: Employee validation failed: salary: Path `salary` is required., office: Path `office` is required., position: Path `position` is required., name: Path `name` is required.
    at new ValidationError (/home/cgarcia/Escritorio/mean-employes/node_modules/mongoose/lib/error/validation.js:27:11)
    at model.Document.invalidate (/home/cgarcia/Escritorio/mean-employes/node_modules/mongoose/lib/document.js:1846:32)
    at p.doValidate.skipSchemaValidators (/home/cgarcia/Escritorio/mean-employes/node_modules/mongoose/lib/document.js:1714:17)
    at /home/cgarcia/Escritorio/mean-employes/node_modules/mongoose/lib/schematype.js:808:9
    at process._tickCallback (internal/process/next_tick.js:61:11)
    (node:13733) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing insideof an async function without a catch block, or by rejecting apromise which was not handled with .catch(). (rejection id: 2)
    (node:13733) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

    • @FaztTech
      @FaztTech  6 ปีที่แล้ว

      Parece que tienes un error al tratar de insertar los datos, revisa el objeto req.body, y asegurate de estar dandole los valores correctos :)

    • @cesargarciasuarez790
      @cesargarciasuarez790 6 ปีที่แล้ว

      este es el código... de crear un nuevo empleado
      employeeCtrl.createEmployee = async (req, res) => {
      const employee = new Employee(req.body);
      await employee.save();
      res.json({
      status: "Employee Saved"
      });
      };
      y en el postman envio esto;
      {
      "name": "Doris",
      "position": "Senior development",
      "office": "La majagua",
      "salary": 2000000
      }
      estoy en el primer video...

    • @FaztTech
      @FaztTech  6 ปีที่แล้ว

      parece que no esta tomando en cuenta los datos que estas enviando. puedes ver por consola lo que estas recibiendo en el cuerpo de la peticion a traves de :
      console.log(req.body);
      y asegurarte que estas recibiendo los datos correctamente.
      o tambien asegurarte que a traves de postman, estas enviando la cabecera:
      Content-Type: application/json
      Suerte! :)