MongoDB #13 Создание сервера, подключение к БД (Creating Server & Connecting To MongoDB)
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...
У кого будет такая ошибка MongoError: connect ECONNREFUSED ::1:2707
Измените mongodb://localhost:27017 на mongodb://0.0.0.0:27017
Хм🤔, пожалуй даже закреплю)
спасибо, о боже сколько я раз мучился с этой проблемой
@@YauhenKavalchuk А с чем это связано?
@@DEZester англицким по белому ж написано "трабл с подключением на ipv6 адрес" , а монго у него слушает по 4 протоколу.
спасибо большое, думал в чем проблема, это я деградант или что
Отличный урок, спасибо за труд!
спасибо за отзыв
Просто огонь! 🔥🔥🔥
Спасибо
Флаг --save при установке не нужен, он идет по умолчанию, если не указано иного. Пакет без флага все равно попадет в зависимости
Спасибо за уточнение! Раньше 100% нужно было прописывать, теперь видимо оптимизировали)
Евгений, спасибо большое вам. Насчёт nodemon - если использовать версию ноды 18, то с флагом - - watch можно обойтись без nodemon
Спасибо за подсказку!
а где использовать этот флаг?
@@user-ju3tw3vb3o node --watch server
Посоветуйте книг(у-и) для начинающий понятными и простыми словами про node, базы данных, сокеты и так далее. Чтобы всё что надо было в книге. Да и можете просто ещё написать пару книг от себя (их можно и не по ноде а к примеру про логическое мышление типо того и можно с сложными словами) . Заранее спасибо! ☺
Я сам ищу такую книгу)
@@YauhenKavalchuk хахахахах)
Неплохо было бы на Ес модулях пилить если контент свежий.
Возможно
Евгений, спасибо за Ваш труд. Подскажите, Вы используете vpn при работе с монго?
Только если работаю с Atlas
Евгений, я может пропустил, а был урок про $lookup - аналог JOIN в SQL?
Такого не было
Когда прописую yarn dev отвечает bash: yarn: command not found. Сервер запускается когда пишу node server, но будет ли тогда работать nodemon?
Либо установите yarn, либо запускайте через npm run
у меня почему-то появляется такая ошибка: MongoServerSelectionError: connect ECONNREFUSED ::1:27017
После сохранения изменений во всех файлах и при запуске выбивает ошибку: [nodemon] app crashed - waiting for file changes before starting... с чем это может быть связано? спасибо
так, ладно, попробовала запустить через node server.js, выбивало ошибку по потеряному модулю, я добавила "type": "module", в package.json, а также ./db изменила на ./db.js запустила так же, работает, но у меня не принимается переменная PORT и после запуска отображается Listening port: ${PORT} вместо заданного переменной значения 3000. В остальном работает, спасибо большое за урок!
Не видя код, трудно помочь(
Евгений здравствуйте !! посоветуйте пожалуйста книгу по html для начинающих???
"Карманный справочник HTML5" отлично подойдёт
@@YauhenKavalchuk спасибо !! и еще один вопрос как лучше учить html практика css практика или лучше html b css а потом практика??
@@nasgur5960 одновременно.
на этапе инициализации 0:37 выводит команда "npm" не распознана с чем же связано ?
Видимо с тем, что у вас не установлен node.JS на компьютер.
@@YauhenKavalchukустановлен, может изза того что просто распаковал и запустил ехе файл
🤷♂️
Ребят, щас mongo только через vpn работает(сайт) могут ли быть траблы при загрузке сайта на сервер?
Не понятно о каком именно сервере вы говорите, поэтому отвечу - могут)
Нет возможности приобрести на boosty?
Пока нет, ещё можно через крипту
@@YauhenKavalchuk как?
Вот тут подробно описано: github.com/YauhenKavalchuk/youtube
@@YauhenKavalchuk готов по binance но сумма не указана
А сколько считает нужным, столько и отправляйте. Это на поддержку канала
мне не понятно как во вкладке фолдер поместить то что у вас
🤷♂️
Подскажите кто в теме MongoDB не работает для России?
Только под vpn
Жаль не nest
🤷♂️. Будет курс и по nest