MongoDB #20 Облачная база данных MongoDB Atlas (MongoDB Atlas)

#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
✒ Автор курса:
✔ KZread: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenKavalchuk
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/YauhenKavalchuk
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...

Пікірлер: 57

  • @user-pu8lb9hp7v
    @user-pu8lb9hp7v3 ай бұрын

    Евгений, говорю Вам большое человеческое спасибо! Смотрю не первый Ваш курс, Вы один из самых толковых ораторов во всём ру сегменте. Неоднократно обращался именно к Вашим материалам, и буду впредь. Благодарю!

  • @YauhenKavalchuk

    @YauhenKavalchuk

    3 ай бұрын

    Спасибо большое за отзыв и поддержку

  • @user-pl6xx3xk9t
    @user-pl6xx3xk9t Жыл бұрын

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

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Спасибо за отзыв

  • @vladjislav
    @vladjislav Жыл бұрын

    большое тебе спасибо! уже не в первый раз, когда нужен быстрый ввод в новую технологию я иду на этот канал

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Пожалуйста

  • @michaelveselov589
    @michaelveselov589 Жыл бұрын

    Большое спасибо, Евгений! Было интересно, на хорошем языке и в очень подходящем темпе!

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Всегда пожалуйста

  • @user-qv2ll4xm7z
    @user-qv2ll4xm7z Жыл бұрын

    Классный курс, сделан и изложен очень профессионально. Спасибо!

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Пожалуйста

  • @tinalee8686
    @tinalee86869 ай бұрын

    Огромное спасибо! Курс отличный👍

  • @YauhenKavalchuk

    @YauhenKavalchuk

    9 ай бұрын

    Всегда пожалуйста

  • @bammargera5187
    @bammargera5187 Жыл бұрын

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

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Пожалуйста

  • @imaks1076
    @imaks1076 Жыл бұрын

    Дуже дякую за цей курс, він супер

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

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

  • @alexandrdripa3254
    @alexandrdripa32548 ай бұрын

    Спасибо большое!

  • @YauhenKavalchuk

    @YauhenKavalchuk

    8 ай бұрын

    Пожалуйста

  • @deanwichester6412
    @deanwichester64125 күн бұрын

    начал с фронтенд , в итоге занесло в бекенд , а всего лишь начал делать магазин медных чайничков

  • @YauhenKavalchuk

    @YauhenKavalchuk

    4 күн бұрын

    👍

  • @utf-678
    @utf-678 Жыл бұрын

    Добрый день! Спасибо за видео, очень качественный и раскрытый контент. Комментарий немного не по теме, наверняка где то есть рубрика о предложенных темах для видео (а может и нет. Пишу здесь, потому что самое недавно вышедшее видео). Огромное пожелание автору: может стоит сделать видео, где происходит полная вëрстка сайта с нуля? Со всеми объяснениями. В несколько частей. А то смотрел у других авторов, и большинство не старается объяснить что и зачем прописывает. Например, создать кучу контейнеров в другом контейнере, потом заполняет их, и только потом, без объяснений прописывает родительскому контейнеру display flex, и выравнивает контент внутри с помощью align item и justify content. В общем, раздел с версткой сайта был бы очень полезен, я считаю! А так, побольше подписчиков и лайков! И с наступившим! :D

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Спасибо за отзыв, есть trello, где можно предложить тему, ссылка под каждым видео

  • @user-bf4im2fs4x
    @user-bf4im2fs4xАй бұрын

    спасибо!

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Ай бұрын

    Пожалуйста

  • @user-vc2co1le5s
    @user-vc2co1le5s Жыл бұрын

    Спасибо за видео, очень познавательно. Было бы круто если бы вы рассказали как mongodb развернуть на vps хостинге, без использования Atlas.

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Это будет финальный урок курса, может в будущем

  • @videoaudio7669

    @videoaudio7669

    10 ай бұрын

    Да он не умеет

  • @AlekseyZhuravlev
    @AlekseyZhuravlev5 ай бұрын

    Спасибо за курс. Очень просто рассказываете о сложном. Но я не совсем понял как связвать сущности между коллекциями.

  • @YauhenKavalchuk

    @YauhenKavalchuk

    5 ай бұрын

    Спасибо за отзыв. Как вариант можно использовать id. И в первой коллекции использовать id объекта из другой коллекции, только в этом случае нужно будет выполнить 2 запроса

  • @topmoments8902
    @topmoments8902 Жыл бұрын

    Спасибо за урок, а можете рассказать к чему идет курс и как будет выглядеть приложение в конце курса?

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Это финал курса

  • @topmoments8902

    @topmoments8902

    Жыл бұрын

    @@YauhenKavalchuk Спасибо за ответ, но все же было бы круто если бы вы подружили react/angular и mongo в качестве финального урока)

  • @great_people_th
    @great_people_th5 ай бұрын

    Отличный курс. Посмотрел на одном дыхании. Такой вопрос. Можете примерно описать как все происходит в реальных приложениях? Например, есть какое-то мобильное приложение для учета финансов. Скачали его определенное количество пользователей, используется онлайн база данных. Получается что для каждого пользователя, скачавшего приложения должна как-то автоматически создаваться база данных в монгоДБ? Или будет использоваться одна общая база данных, просто в выборках будет всегда использоваться фильтрация по конкретному пользователю?

  • @YauhenKavalchuk

    @YauhenKavalchuk

    5 ай бұрын

    Спасибо за отзыв. Обычно, создаётся одна база и к ней через авторизацию можно подключиться + каждому юзеру присваивается уникальный Id с которым и ассоциируются данные

  • @great_people_th

    @great_people_th

    5 ай бұрын

    @@YauhenKavalchuk А если со временим база разрастется до многих миллионов записей? Не умрет это все?)) И еще один вопросик. Как быть, если нужно чтоб приложение работало без подключения к интернету, а потом, при возобновлении связи, проходила синхронизация с сервером?

  • @vagoalex13

    @vagoalex13

    18 күн бұрын

    @@great_people_th Все просто, если будет много-много записей, то покупаешь платный тариф и там уже выбираешь кластер по-более. Либо же можно арендовать собственный VPS сервер и там уже положить базу) Хоть не делал ни разу, но вроде именно про то я имею ввиду) А если нужно, чтобы работало без подключение к инету, то можно воспользоваться тем же localStorage, или же IndexedDB

  • @asanabdi9448
    @asanabdi9448 Жыл бұрын

    у меня выходит пустой массив, в постмане просто "[ ]" пробовал в самой функции getmovies посмотреть что идет через then и там тоже пустой массив, главные подозрения на ссылку, я и по прошлым видосам работал с монгодб атлас и вводил в ссылку только пароль( на мой пароль ), а сейчас moviebox ( перед знаком "?" )тоже нужно вводить, ввёл, не работает(как я только не играл с сылкой), не работает. В чем может быть проблема?

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Попробуйте сверить код с тем что в репозитории, поискать ошибку. Возможно, если всё-таки возвращается пустой массив, а не ошибка подключения, то дело в схеме, или контроллере - перепроверьте нейминг

  • @asanabdi9448

    @asanabdi9448

    Жыл бұрын

    @@YauhenKavalchuk хорошо, спасибо большое

  • @user-sy9gi3vg2e

    @user-sy9gi3vg2e

    Жыл бұрын

    @@asanabdi9448 решил проблему?

  • @asanabdi9448

    @asanabdi9448

    Жыл бұрын

    @@user-sy9gi3vg2e да, дело было в нейминге, я заново создал модель(что бы наверняка) и заново создал Атлас(что бы наверняка) и всё заработало

  • @user-sy9gi3vg2e

    @user-sy9gi3vg2e

    Жыл бұрын

    @@asanabdi9448 спасибо - попробую

  • @symbol9new
    @symbol9new4 ай бұрын

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

  • @YauhenKavalchuk

    @YauhenKavalchuk

    3 ай бұрын

    Не сталкивался

  • @for3e179
    @for3e179 Жыл бұрын

    Как подключиться к такой БД через реакт?

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Точно так же, как и показано в курсе. У вас будет запускать сервер и будет запускаться фронт. Весь сервер уже описан, фронт создаёте вы

  • @dimapiteru
    @dimapiteru Жыл бұрын

    У меня одного из России не получается подключится к Atlas?

  • @desmoraleatk4214

    @desmoraleatk4214

    Жыл бұрын

    vpn

  • @YauhenKavalchuk

    @YauhenKavalchuk

    Жыл бұрын

    Vpn

  • @somebody6850
    @somebody68504 ай бұрын

    На данный момент не нужно прописывать "{ useNewUrlParser: true, useUnifiedTopology: true }"

  • @YauhenKavalchuk

    @YauhenKavalchuk

    4 ай бұрын

    Отлично

  • @petrmurashko6884
    @petrmurashko68847 ай бұрын

    Жаль что без vpn нельзя(

  • @YauhenKavalchuk

    @YauhenKavalchuk

    7 ай бұрын

    Жаль…

  • @user-he2sn9se5u
    @user-he2sn9se5u11 ай бұрын

    MongoDB Atlas не работает!

  • @YauhenKavalchuk

    @YauhenKavalchuk

    11 ай бұрын

    Всё работает. Предлагаю, что вам нужен VPN