Node.js #15 Интеграция БД в приложение (MongoDB Integration)

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ • 56

  • @rrolik7515
    @rrolik7515 11 місяців тому +1

    Случайно решил посмотреть данное видео. Как же мне повезло, когда оно решило мою проблему с подключением к MongoDB. Уже думал, что мне не удастся с ней поработать. Автор - красавчик, спасибо тебе спустя два года :)

    • @YauhenKavalchuk
      @YauhenKavalchuk  11 місяців тому

      Спасибо большое за отзыв

  • @aidasabirova1315
    @aidasabirova1315 Рік тому +1

    Настолько грамотный и такои спокоиный человек.Обьясняете все классно и очень понятно

  • @profidev_js
    @profidev_js 3 роки тому +5

    Мужик, спасибо большое. С новым интерфейсом монги, совсем заплутал. То, что нужно. Разбор мелких и банальных вещей!

  • @dimalukashenko4865
    @dimalukashenko4865 3 роки тому +4

    Классный урок, спасибо!

  • @nocomments5529
    @nocomments5529 2 роки тому

    Курсы на самом деле - это лучшие, что нашёл!

  • @ДониёрАзизов-о8ц
    @ДониёрАзизов-о8ц 2 роки тому +2

    Евгений, спасибо большое за такой шикарный курс!)

  • @TheEnd-hl4nh
    @TheEnd-hl4nh 3 роки тому +6

    На мой взгляд для большинства актуальнее знания по Nestjs.
    И с нормальной БД типа PostgeSQL..
    Учитывая что GraphQL - это как минимум интересная технология, то в курс можно было бы добавить её вместо REST .
    Учитывая что вводных уроков по Несту в ютубе достаточно(и все умеют читать докумментацию), то можно было бы дать минимальную вводную часть и максимально информативную.
    Никто не рассказывает про то как подключать телеграмм, как работать с файлами (док, экскль и тд- как загружать на сервак, как формировать и выдавать серваком и тд).
    Как подключать почтовые сервисы (или писать свои).
    Как это все соединить с докером, настроить гитхаб-экшены и тп.
    И все это можно уложить в 1 большой курс т. К. Это актуально.
    Выпусть серию как айтиКамасутра - аля Путь самурая из 100 часовых видосов по этой теме где ты расскажешь разжевывая тему бекенда на Несте.
    У тебя будут гарантированы просмотры и подписка на донаты.
    А чистая нода к тому же с Монгой...

    • @velessn
      @velessn 3 роки тому

      Чтобы создать такой курс не всегда есть время. Не забывайте, что Евгений делает ролики в свободное от работы время

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому +7

      Veles 83 всё верно написал! Я не блогер, я разработчик. И работаю я полноценно, а канал это просто хобби. И у меня не на всё хватает времени, особенно на большие и углубленные курсы

    • @hidemyname-m4d
      @hidemyname-m4d 2 роки тому +3

      Любой нормальный разраб умеет читать доку, у телеги она хорошо описана, как и сам докер. У IT камасутры очень низкий уровень контента, лучше вообще не приступать к изучению чем по его пути
      Суть в том чтобы начать и посмотреть общий принцип, если дальше не можешь сам разобраться, то так и будешь бегать искать курсы, сначала как пользоваться молотком, потом отверткой, потом шуруповертом.

  • @rabbit-sha256
    @rabbit-sha256 7 місяців тому

    Не нашёл связи между таблицей в БД "posts", и моделью Post от postSchema. Где связь того, в какую именно таблицу мы пишем?

    • @YauhenKavalchuk
      @YauhenKavalchuk  7 місяців тому

      Посмотрите дополнительно курс по MongoDB, можете пару последних видео там этот момент я объясняю подробнее

  • @svloex
    @svloex 2 роки тому +1

    круто спасибо поставил лайк + комент, продвигайся видос

  • @cherevatynik
    @cherevatynik 10 місяців тому

    Как оперировать тем, в какую базу данных и в какую коллекцию будут вставлены данные? У меня, к примеру, после обработки POST запроса создалась новая база данных "test" с коллекцией "posts", а уже созданная база данных node-blog с ее коллекцией была проигнорирована🤔

    • @cherevatynik
      @cherevatynik 10 місяців тому

      Уже нашел похожий вопрос в комментариях :)

    • @YauhenKavalchuk
      @YauhenKavalchuk  10 місяців тому

      👍 вообще можно и курс по mongodb посмотреть, там все нюансы подключения и настройки объясняются подробно

  • @estarosa_light
    @estarosa_light Рік тому

    Спасибо за полезный материал)
    Возник вопрос: как именно mongoose понимает с какой коллекцией документов работает данная модель? При создании модели Post мы нигде не указали имя коллекции 'posts' как он их связал друг с другом?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Рік тому +1

      Автоматически. Единственное условие имя модели и коллекции должны совпадать и коллекция должна быть во множественном числе. Можете дополнительно посмотреть курс по MongoDb на канале, там я рассказываю об этом

    • @estarosa_light
      @estarosa_light Рік тому

      @@YauhenKavalchuk Уже посмотрел 👍

  • @beltour6159
    @beltour6159 2 роки тому

    Здравствуйте, Евгений. Спасибо за уроки. А код к к уроку 15 почему-то на гите отсутствует.

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Ну как отсутствует, всё есть. Только что перепроверил

    • @beltour6159
      @beltour6159 2 роки тому

      @@YauhenKavalchuk пишет: The 'YauhenKavalchuk/node-js' repository doesn't contain the 'views' path in 'lesson_15'. На 13 и 14 тоже самое

  • @aleksandryudaiev9673
    @aleksandryudaiev9673 3 роки тому +1

    Евгений приветствую у меня после сохранения нового поста в БД падает ошибка.
    [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client.
    Погуглил, выяснил что отправляются два последовательных запроса res.send. Не могу понять почему. Вот мой роут
    app.post("/add-post", (req, res) => {
    const {title, author, text} = req.body
    const post = new Post({ title, author, text })
    post.save().then(result=> res.send(result))
    .catch(err=> {
    console.log('post save error', err );
    res.render(createPath('error'), {title: 'Error'})
    })
    Спасибо за ответ

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      В описании видео есть код урока вы можете сравнить его со своим. Я не вижу проблем в куске, который вы отправили. Но выглядит так, как будто на этом роуте у вас висит ещё один запрос

  • @Nastya_Kulinar
    @Nastya_Kulinar 2 роки тому +2

    Монго диби в России уже не работает. Снимите видео как работать с сервером базой данных mysql
    Я По вашим урокам Node js изучаю

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      В ближайшее время такой курс не планирую

  • @LavrentiyPalich-f2p
    @LavrentiyPalich-f2p 2 роки тому

    Как сейчас пользоваться данным сервисом?Будет работать бд через VPN в России?

  • @monarch8188
    @monarch8188 Рік тому

    Можно ли не использовать клауд а развернуть эту БД локально?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Рік тому

      Конечно можно, я в первых же уроках это и делаю

  • @qwerty-lj6oq
    @qwerty-lj6oq 3 роки тому

    У меня выводить ошибка Post is not a constructor когда использую синтаксис Ecmascript(import и export default {}), можно ли исправить ? Заранее спасибо

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      В описании есть ссылка на репозиторий, можете сравнить код

  • @veronikas.1347
    @veronikas.1347 2 роки тому

    Я так понимаю на сегодняшний день с монго из РБ нет возможности работать. ВО всяком случае на сайт не заходит. Грусть

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Верно

    • @AnatoliKazharski
      @AnatoliKazharski 2 роки тому

      Попробуйте через VPN.

    • @upyrov
      @upyrov 2 роки тому +2

      Яка сумна новина!!! 😁

    • @elconrel9665
      @elconrel9665 2 роки тому +4

      Ничего страшного, по телевизору же сказали что будет импортозамещение))

  • @antonkulakoff
    @antonkulakoff 2 роки тому

    как сделать подключение к нескольким БД в приложении

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Просто импортируете несколько баз и точно так же, подключаете их одна за другой, как в описанном примере

  • @20GK20
    @20GK20 2 роки тому

    Можно плагин на иконки в проводнике?

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      В этом видео можно найти
      ua-cam.com/video/g8LmiLTXkqo/v-deo.html

  • @shtthefcku
    @shtthefcku 3 роки тому +1

    Всё прекрасно, а вот шаблонизатор прям не нравится...

  • @aidasabirova1315
    @aidasabirova1315 Рік тому

    пересмотрела раз 5 наверное чтоб понимать, мозголомка какая то но когда в конце приходит абсолютное понятие о чем идет речь будет просто каифово