MongoDB #20 Облачная база данных MongoDB Atlas (MongoDB Atlas)
HTML-код
- Опубликовано: 28 дек 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
✒ Автор курса:
✔ RUclips: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenKavalchuk
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/YauhenKavalchuk
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...
Евгений, говорю Вам большое человеческое спасибо! Смотрю не первый Ваш курс, Вы один из самых толковых ораторов во всём ру сегменте. Неоднократно обращался именно к Вашим материалам, и буду впредь. Благодарю!
Спасибо большое за отзыв и поддержку
Очень благодарен за проделанную работу. Очень удобно, что курс разбит на короткие видео, что позволяет усваивать информацию порционно. Еще раз спасибо.
Спасибо за отзыв
большое тебе спасибо! уже не в первый раз, когда нужен быстрый ввод в новую технологию я иду на этот канал
Пожалуйста
Большое спасибо, Евгений! Было интересно, на хорошем языке и в очень подходящем темпе!
Всегда пожалуйста
Классный курс, сделан и изложен очень профессионально. Спасибо!
Пожалуйста
Огромное спасибо! Курс отличный👍
Всегда пожалуйста
Спасибо за курс!
Пожалуйста
Дуже дякую за цей курс, він супер
Спасибо большое за отзыв
Спасибо большое!
Пожалуйста
начал с фронтенд , в итоге занесло в бекенд , а всего лишь начал делать магазин медных чайничков
👍
Добрый день! Спасибо за видео, очень качественный и раскрытый контент.
Комментарий немного не по теме, наверняка где то есть рубрика о предложенных темах для видео (а может и нет. Пишу здесь, потому что самое недавно вышедшее видео). Огромное пожелание автору: может стоит сделать видео, где происходит полная вëрстка сайта с нуля? Со всеми объяснениями. В несколько частей. А то смотрел у других авторов, и большинство не старается объяснить что и зачем прописывает. Например, создать кучу контейнеров в другом контейнере, потом заполняет их, и только потом, без объяснений прописывает родительскому контейнеру display flex, и выравнивает контент внутри с помощью align item и justify content.
В общем, раздел с версткой сайта был бы очень полезен, я считаю!
А так, побольше подписчиков и лайков! И с наступившим! :D
Спасибо за отзыв, есть trello, где можно предложить тему, ссылка под каждым видео
спасибо!
Пожалуйста
Спасибо за видео, очень познавательно.
Было бы круто если бы вы рассказали как mongodb развернуть на vps хостинге, без использования Atlas.
Это будет финальный урок курса, может в будущем
Да он не умеет
Спасибо за курс. Очень просто рассказываете о сложном.
Но я не совсем понял как связвать сущности между коллекциями.
Спасибо за отзыв. Как вариант можно использовать id. И в первой коллекции использовать id объекта из другой коллекции, только в этом случае нужно будет выполнить 2 запроса
Спасибо за урок, а можете рассказать к чему идет курс и как будет выглядеть приложение в конце курса?
Это финал курса
@@YauhenKavalchuk Спасибо за ответ, но все же было бы круто если бы вы подружили react/angular и mongo в качестве финального урока)
Отличный курс. Посмотрел на одном дыхании.
Такой вопрос. Можете примерно описать как все происходит в реальных приложениях?
Например, есть какое-то мобильное приложение для учета финансов. Скачали его определенное количество пользователей, используется онлайн база данных.
Получается что для каждого пользователя, скачавшего приложения должна как-то автоматически создаваться база данных в монгоДБ?
Или будет использоваться одна общая база данных, просто в выборках будет всегда использоваться фильтрация по конкретному пользователю?
Спасибо за отзыв. Обычно, создаётся одна база и к ней через авторизацию можно подключиться + каждому юзеру присваивается уникальный Id с которым и ассоциируются данные
@@YauhenKavalchuk А если со временим база разрастется до многих миллионов записей? Не умрет это все?)) И еще один вопросик. Как быть, если нужно чтоб приложение работало без подключения к интернету, а потом, при возобновлении связи, проходила синхронизация с сервером?
@@great_people_th Все просто, если будет много-много записей, то покупаешь платный тариф и там уже выбираешь кластер по-более. Либо же можно арендовать собственный VPS сервер и там уже положить базу) Хоть не делал ни разу, но вроде именно про то я имею ввиду) А если нужно, чтобы работало без подключение к инету, то можно воспользоваться тем же localStorage, или же IndexedDB
у меня выходит пустой массив, в постмане просто "[ ]"
пробовал в самой функции getmovies посмотреть что идет через then и там тоже пустой массив, главные подозрения на ссылку, я и по прошлым видосам работал с монгодб атлас и вводил в ссылку только пароль( на мой пароль ), а сейчас moviebox ( перед знаком "?" )тоже нужно вводить, ввёл, не работает(как я только не играл с сылкой), не работает. В чем может быть проблема?
Попробуйте сверить код с тем что в репозитории, поискать ошибку. Возможно, если всё-таки возвращается пустой массив, а не ошибка подключения, то дело в схеме, или контроллере - перепроверьте нейминг
@@YauhenKavalchuk хорошо, спасибо большое
@@asanabdi9448 решил проблему?
@@user-sy9gi3vg2e да, дело было в нейминге, я заново создал модель(что бы наверняка) и заново создал Атлас(что бы наверняка)
и всё заработало
@@asanabdi9448 спасибо - попробую
ни у кого нет проблемы с тем чтобы зайти в монго атлас, просто у меня пишет что неожиданно прервано соединение с сайтом
Не сталкивался
Как подключиться к такой БД через реакт?
Точно так же, как и показано в курсе. У вас будет запускать сервер и будет запускаться фронт. Весь сервер уже описан, фронт создаёте вы
У меня одного из России не получается подключится к Atlas?
vpn
Vpn
На данный момент не нужно прописывать "{ useNewUrlParser: true, useUnifiedTopology: true }"
Отлично
Жаль что без vpn нельзя(
Жаль…
MongoDB Atlas не работает!
Всё работает. Предлагаю, что вам нужен VPN