MongoDB #19 MVC и Роутер (MVC Pattern & Router)

Поділитися
Вставка
  • Опубліковано 26 гру 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
    ✒ Автор курса:
    ✔ UA-cam: / yauhenkavalchuk
    ✔ Instagram: / yauhenkavalchuk
    ✔ Twitter: / yauhenkavalchuk
    ✔ VK: YauhenKavalchuk
    ✔ LinkedIn: / yauhenkavalchuk
    ✔ GitHub: github.com/YauhenKavalchuk
    ✔ VK (Группа): webdevcom
    ✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...

КОМЕНТАРІ • 15

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

    boljshoe spasibo, ochenj krutoe video, vsjo poshagovo obesneno 🔥🔥🔥

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

    Яка гарну структура додатка, дякуємо за якісне відео

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

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

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

      @@YauhenKavalchukпо всім правилам, мінімум чотири слова ))

  • @vladyslavkravchenko5955
    @vladyslavkravchenko5955 8 місяців тому +1

    немного непонятно почему тут называется контроллером то что на несте называется сервисом, контроллером там называют то что тут в видео названо роутами

  • @aleksandrkramer5042
    @aleksandrkramer5042 Рік тому +2

    Спасибо за материал! Очередной замечательный курс! Воспользуюсь Вашим предложением и попробую задать один вопрос. Вопрос, скорее, практический, а не по теории. Я делаю сайт. Сейчас планирую весь контент сайта разместить в БД MongoDB. Сайт у меня на трёх языках (русский, английский, испанский). Вопрос: нужно ли мне для каждой языковой версии создавать новую базу данных или достаточно в одной БД создавать разные коллекции для каждого языка по отдельности?
    Заранее прошу прощения, если вопрос не по теме или задан не корректно. Сайт я делаю для себя и опыта у меня нет.
    Спасибо!

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

      Если рассматривать проект который был в этом курсе, то тут при локализации даже отдельную коллекцию не нужно заводить. Просто в структуре документа с фильмом добавить дополнительные ключи с переведенным контентом. Пример: title_ru, title_en, title_es или title: { ru: "...", en: "...", es: "..." } )
      Ну а так, специфика проектов конечно может быть разная, поэтому может где-то полезнее даже отдельную базу заводить)

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

      @@DmitriiRepnikov Да, спасибо! Сейчас я уже разобрался.

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

      @@DmitriiRepnikov Проще сделать title_ru - обьектом и туда записывать title, desc и прочее и так получится 3 обьекта, в каждом своя локализованная версия

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

    Отличный курс, спасибо за такой качественный материал)
    Есть вопрос. У меня Front и Server разделены.
    На Front я развернул VUE js и не досмотрев курс, я уже подключался к mongo через Axios.
    Пофиксил CORS и все отлично получал.
    Но сейчас хочу правильно подключится к базе через Server
    Куда копать и где можно укрепить полученые знания, спасибо!

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

      Именно сервер должен идти в монгу, а не axios. Сервер отправляет запросы в монгу, а вы через UI с помощью axios обращаетесь к серверу, т.е. по сути к API. Досмотрите до конца, в последних видео идёт создание API, так вот его можно использовать с любым фреймворком/библиотекой на UI

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

      @@YauhenKavalchuk Спасибо за ответ, оно так и получилось)
      Я с через axios дёргал сервер)
      Спасибо за ответ!

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

    мой лайк сотый , йоу