MongoDB #13 Создание сервера, подключение к БД (Creating Server & Connecting To MongoDB)

Sdílet
Vložit
  • čas přidán 30. 11. 2022
  • #YauhenK #webdev #mongodb #mongodbtutorialforbeginners
    В данном видеокурсе мы с вами рассмотрим MongoDB. MongoDB - документно-ориентированная, NoSQL база данных, используемая для хранения больших объемов информации. Основная особенность базы - это представление данных в виде документов, структура которых напоминает JSON. Благодаря такому подходу MongoDB работает быстрее, обладает лучшей масштабируемость и ее легче использовать. Весь курс можно разбить на 2 основные части. В первой, мы разберём особенности работы с MongoDB, ключевые команды взаимодействия с базой и коллекцией. Команды поиска, сортировки, удаления и редактирования элементов. Во второй, используя Node.js, Express и библиотеку mongoose создадим свой API поддерживающий весь стэк CRUD операций. В заключении, разберём загрузку локальной базы данных в онлайн хранилище MongoDB Atlas.
    ✒ Репозиторий курса:
    ✔ GitHub: github.com/YauhenKavalchuk/mo...
    ✒ Полный список готовых и планируемых курсов:
    ✔ Trello: trello.com/b/R6rD7qq8
    ✒ Автор курса:
    ✔ CZcams: / yauhenkavalchuk
    ✔ Instagram: / yauhenkavalchuk
    ✔ Twitter: / yauhenkavalchuk
    ✔ VK: YauhenKavalchuk
    ✔ LinkedIn: / yauhenkavalchuk
    ✔ GitHub: github.com/YauhenKavalchuk
    ✔ VK (Группа): webdevcom
    ✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...

Komentáře • 57

  • @GLUCKKKKKKKKKK
    @GLUCKKKKKKKKKK Před rokem +22

    У кого будет такая ошибка MongoError: connect ECONNREFUSED ::1:2707
    Измените mongodb://localhost:27017 на mongodb://0.0.0.0:27017

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem +3

      Хм🤔, пожалуй даже закреплю)

    • @user-mk4qf2rs9q
      @user-mk4qf2rs9q Před rokem +4

      спасибо, о боже сколько я раз мучился с этой проблемой

    • @DEZester
      @DEZester Před rokem +1

      @@YauhenKavalchuk А с чем это связано?

    • @abudarovich
      @abudarovich Před rokem +1

      @@DEZester англицким по белому ж написано "трабл с подключением на ipv6 адрес" , а монго у него слушает по 4 протоколу.

    • @nikitsbozenko3396
      @nikitsbozenko3396 Před 10 měsíci +1

      спасибо большое, думал в чем проблема, это я деградант или что

  • @dimalukashenko4865
    @dimalukashenko4865 Před rokem

    Отличный урок, спасибо за труд!

  • @abdulalloh1
    @abdulalloh1 Před rokem

    Просто огонь! 🔥🔥🔥

  • @musicalmadness3055
    @musicalmadness3055 Před rokem +5

    Флаг --save при установке не нужен, он идет по умолчанию, если не указано иного. Пакет без флага все равно попадет в зависимости

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem

      Спасибо за уточнение! Раньше 100% нужно было прописывать, теперь видимо оптимизировали)

  • @DenisMikhalev
    @DenisMikhalev Před rokem +1

    Евгений, спасибо большое вам. Насчёт nodemon - если использовать версию ноды 18, то с флагом - - watch можно обойтись без nodemon

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem

      Спасибо за подсказку!

    • @user-ju3tw3vb3o
      @user-ju3tw3vb3o Před rokem

      а где использовать этот флаг?

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

      @@user-ju3tw3vb3o node --watch server

  • @Jastioknowyt
    @Jastioknowyt Před 7 měsíci +2

    Посоветуйте книг(у-и) для начинающий понятными и простыми словами про node, базы данных, сокеты и так далее. Чтобы всё что надо было в книге. Да и можете просто ещё написать пару книг от себя (их можно и не по ноде а к примеру про логическое мышление типо того и можно с сложными словами) . Заранее спасибо! ☺

  • @BendermoneyCorp
    @BendermoneyCorp Před rokem

    Неплохо было бы на Ес модулях пилить если контент свежий.

  • @user-rs1bm1ip6c
    @user-rs1bm1ip6c Před rokem

    Евгений, спасибо за Ваш труд. Подскажите, Вы используете vpn при работе с монго?

  • @THE4yk
    @THE4yk Před 10 měsíci

    Евгений, я может пропустил, а был урок про $lookup - аналог JOIN в SQL?

  • @user-qv2ll4xm7z
    @user-qv2ll4xm7z Před rokem

    Когда прописую yarn dev отвечает bash: yarn: command not found. Сервер запускается когда пишу node server, но будет ли тогда работать nodemon?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem +1

      Либо установите yarn, либо запускайте через npm run

  • @live1911
    @live1911 Před 4 měsíci

    у меня почему-то появляется такая ошибка: MongoServerSelectionError: connect ECONNREFUSED ::1:27017

  • @katerinacherniavska
    @katerinacherniavska Před 2 měsíci

    После сохранения изменений во всех файлах и при запуске выбивает ошибку: [nodemon] app crashed - waiting for file changes before starting... с чем это может быть связано? спасибо

    • @katerinacherniavska
      @katerinacherniavska Před 2 měsíci

      так, ладно, попробовала запустить через node server.js, выбивало ошибку по потеряному модулю, я добавила "type": "module", в package.json, а также ./db изменила на ./db.js запустила так же, работает, но у меня не принимается переменная PORT и после запуска отображается Listening port: ${PORT} вместо заданного переменной значения 3000. В остальном работает, спасибо большое за урок!

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před 2 měsíci

      Не видя код, трудно помочь(

  • @nasgur5960
    @nasgur5960 Před rokem

    Евгений здравствуйте !! посоветуйте пожалуйста книгу по html для начинающих???

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem

      "Карманный справочник HTML5" отлично подойдёт

    • @nasgur5960
      @nasgur5960 Před rokem

      @@YauhenKavalchuk спасибо !! и еще один вопрос как лучше учить html практика css практика или лучше html b css а потом практика??

    • @abudarovich
      @abudarovich Před rokem

      @@nasgur5960 одновременно.

  • @sanjarkenjayev7368
    @sanjarkenjayev7368 Před 4 měsíci

    на этапе инициализации 0:37 выводит команда "npm" не распознана с чем же связано ?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před 4 měsíci

      Видимо с тем, что у вас не установлен node.JS на компьютер.

    • @sanjarkenjayev7368
      @sanjarkenjayev7368 Před 4 měsíci

      @@YauhenKavalchukустановлен, может изза того что просто распаковал и запустил ехе файл

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před 4 měsíci

      🤷‍♂️

  • @krypton5204
    @krypton5204 Před rokem

    Ребят, щас mongo только через vpn работает(сайт) могут ли быть траблы при загрузке сайта на сервер?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem

      Не понятно о каком именно сервере вы говорите, поэтому отвечу - могут)

  • @GolVlaYri
    @GolVlaYri Před rokem

    Нет возможности приобрести на boosty?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem

      Пока нет, ещё можно через крипту

    • @GolVlaYri
      @GolVlaYri Před rokem

      @@YauhenKavalchuk как?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem

      Вот тут подробно описано: github.com/YauhenKavalchuk/youtube

    • @GolVlaYri
      @GolVlaYri Před rokem

      @@YauhenKavalchuk готов по binance но сумма не указана

    • @YauhenKavalchuk
      @YauhenKavalchuk  Před rokem

      А сколько считает нужным, столько и отправляйте. Это на поддержку канала

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

    мне не понятно как во вкладке фолдер поместить то что у вас

  • @alex_borisovic
    @alex_borisovic Před 29 dny

    Подскажите кто в теме MongoDB не работает для России?

  • @FailValiev
    @FailValiev Před rokem

    Жаль не nest