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
Евгений, говорю Вам большое человеческое спасибо! Смотрю не первый Ваш курс, Вы один из самых толковых ораторов во всём ру сегменте. Неоднократно обращался именно к Вашим материалам, и буду впредь. Благодарю!
@YauhenKavalchuk
3 ай бұрын
Спасибо большое за отзыв и поддержку
Очень благодарен за проделанную работу. Очень удобно, что курс разбит на короткие видео, что позволяет усваивать информацию порционно. Еще раз спасибо.
@YauhenKavalchuk
Жыл бұрын
Спасибо за отзыв
большое тебе спасибо! уже не в первый раз, когда нужен быстрый ввод в новую технологию я иду на этот канал
@YauhenKavalchuk
Жыл бұрын
Пожалуйста
Большое спасибо, Евгений! Было интересно, на хорошем языке и в очень подходящем темпе!
@YauhenKavalchuk
Жыл бұрын
Всегда пожалуйста
Классный курс, сделан и изложен очень профессионально. Спасибо!
@YauhenKavalchuk
Жыл бұрын
Пожалуйста
Огромное спасибо! Курс отличный👍
@YauhenKavalchuk
9 ай бұрын
Всегда пожалуйста
Спасибо за курс!
@YauhenKavalchuk
Жыл бұрын
Пожалуйста
Дуже дякую за цей курс, він супер
@YauhenKavalchuk
Жыл бұрын
Спасибо большое за отзыв
Спасибо большое!
@YauhenKavalchuk
8 ай бұрын
Пожалуйста
начал с фронтенд , в итоге занесло в бекенд , а всего лишь начал делать магазин медных чайничков
@YauhenKavalchuk
4 күн бұрын
👍
Добрый день! Спасибо за видео, очень качественный и раскрытый контент. Комментарий немного не по теме, наверняка где то есть рубрика о предложенных темах для видео (а может и нет. Пишу здесь, потому что самое недавно вышедшее видео). Огромное пожелание автору: может стоит сделать видео, где происходит полная вëрстка сайта с нуля? Со всеми объяснениями. В несколько частей. А то смотрел у других авторов, и большинство не старается объяснить что и зачем прописывает. Например, создать кучу контейнеров в другом контейнере, потом заполняет их, и только потом, без объяснений прописывает родительскому контейнеру display flex, и выравнивает контент внутри с помощью align item и justify content. В общем, раздел с версткой сайта был бы очень полезен, я считаю! А так, побольше подписчиков и лайков! И с наступившим! :D
@YauhenKavalchuk
Жыл бұрын
Спасибо за отзыв, есть trello, где можно предложить тему, ссылка под каждым видео
спасибо!
@YauhenKavalchuk
Ай бұрын
Пожалуйста
Спасибо за видео, очень познавательно. Было бы круто если бы вы рассказали как mongodb развернуть на vps хостинге, без использования Atlas.
@YauhenKavalchuk
Жыл бұрын
Это будет финальный урок курса, может в будущем
@videoaudio7669
10 ай бұрын
Да он не умеет
Спасибо за курс. Очень просто рассказываете о сложном. Но я не совсем понял как связвать сущности между коллекциями.
@YauhenKavalchuk
5 ай бұрын
Спасибо за отзыв. Как вариант можно использовать id. И в первой коллекции использовать id объекта из другой коллекции, только в этом случае нужно будет выполнить 2 запроса
Спасибо за урок, а можете рассказать к чему идет курс и как будет выглядеть приложение в конце курса?
@YauhenKavalchuk
Жыл бұрын
Это финал курса
@topmoments8902
Жыл бұрын
@@YauhenKavalchuk Спасибо за ответ, но все же было бы круто если бы вы подружили react/angular и mongo в качестве финального урока)
Отличный курс. Посмотрел на одном дыхании. Такой вопрос. Можете примерно описать как все происходит в реальных приложениях? Например, есть какое-то мобильное приложение для учета финансов. Скачали его определенное количество пользователей, используется онлайн база данных. Получается что для каждого пользователя, скачавшего приложения должна как-то автоматически создаваться база данных в монгоДБ? Или будет использоваться одна общая база данных, просто в выборках будет всегда использоваться фильтрация по конкретному пользователю?
@YauhenKavalchuk
5 ай бұрын
Спасибо за отзыв. Обычно, создаётся одна база и к ней через авторизацию можно подключиться + каждому юзеру присваивается уникальный Id с которым и ассоциируются данные
@great_people_th
5 ай бұрын
@@YauhenKavalchuk А если со временим база разрастется до многих миллионов записей? Не умрет это все?)) И еще один вопросик. Как быть, если нужно чтоб приложение работало без подключения к интернету, а потом, при возобновлении связи, проходила синхронизация с сервером?
@vagoalex13
18 күн бұрын
@@great_people_th Все просто, если будет много-много записей, то покупаешь платный тариф и там уже выбираешь кластер по-более. Либо же можно арендовать собственный VPS сервер и там уже положить базу) Хоть не делал ни разу, но вроде именно про то я имею ввиду) А если нужно, чтобы работало без подключение к инету, то можно воспользоваться тем же localStorage, или же IndexedDB
у меня выходит пустой массив, в постмане просто "[ ]" пробовал в самой функции getmovies посмотреть что идет через then и там тоже пустой массив, главные подозрения на ссылку, я и по прошлым видосам работал с монгодб атлас и вводил в ссылку только пароль( на мой пароль ), а сейчас moviebox ( перед знаком "?" )тоже нужно вводить, ввёл, не работает(как я только не играл с сылкой), не работает. В чем может быть проблема?
@YauhenKavalchuk
Жыл бұрын
Попробуйте сверить код с тем что в репозитории, поискать ошибку. Возможно, если всё-таки возвращается пустой массив, а не ошибка подключения, то дело в схеме, или контроллере - перепроверьте нейминг
@asanabdi9448
Жыл бұрын
@@YauhenKavalchuk хорошо, спасибо большое
@user-sy9gi3vg2e
Жыл бұрын
@@asanabdi9448 решил проблему?
@asanabdi9448
Жыл бұрын
@@user-sy9gi3vg2e да, дело было в нейминге, я заново создал модель(что бы наверняка) и заново создал Атлас(что бы наверняка) и всё заработало
@user-sy9gi3vg2e
Жыл бұрын
@@asanabdi9448 спасибо - попробую
ни у кого нет проблемы с тем чтобы зайти в монго атлас, просто у меня пишет что неожиданно прервано соединение с сайтом
@YauhenKavalchuk
3 ай бұрын
Не сталкивался
Как подключиться к такой БД через реакт?
@YauhenKavalchuk
Жыл бұрын
Точно так же, как и показано в курсе. У вас будет запускать сервер и будет запускаться фронт. Весь сервер уже описан, фронт создаёте вы
У меня одного из России не получается подключится к Atlas?
@desmoraleatk4214
Жыл бұрын
vpn
@YauhenKavalchuk
Жыл бұрын
Vpn
На данный момент не нужно прописывать "{ useNewUrlParser: true, useUnifiedTopology: true }"
@YauhenKavalchuk
4 ай бұрын
Отлично
Жаль что без vpn нельзя(
@YauhenKavalchuk
7 ай бұрын
Жаль…
MongoDB Atlas не работает!
@YauhenKavalchuk
11 ай бұрын
Всё работает. Предлагаю, что вам нужен VPN