Материалы рубрики

Продолжение архива

Как установить unevaluatedProperties в MongoDB и чем заменить

Если вы хотите установить unevaluatedProperties в MongoDB, скорее всего, вам нужно не само это поле, а запрет лишних свойств в документе. В MongoDB для такой задачи обычно используют валидатор коллекции $jsonSchema и настройку…

Как правильно заполнить MongoDB через Mongoose

Правильно заполнить MongoDB через Mongoose — значит не просто отправить в базу случайный объект, а сначала описать схему, создать модель, подготовить данные нужной формы и проверить, что документы реально сохранились. Mongoose полезен именно…

MongoDB для чайников: как начать работать с базой без путаницы

MongoDB для новичка проще всего представить как базу, где данные хранятся не строками в таблицах, а документами, похожими на JSON. Документы лежат в коллекциях, коллекции лежат в базе данных. Если вы раньше работали…

Как установить MongoDB на Windows 10 и запустить базу

Чтобы установить MongoDB на Windows 10, скачайте официальный MSI-установщик MongoDB Community Server, установите сервер как Windows Service, проверьте службу MongoDB Server, откройте mongosh и выполните db.runCommand({ ping: 1 }). Если в ответе есть…

Курсы MongoDB: что учить, как выбрать и какой план пройти новичку

Если вы ищете курсы MongoDB, вам, скорее всего, нужен не список случайных уроков, а понятный маршрут: что изучать сначала, какие темы не пропустить и как понять, что курс даст практический результат. Хороший курс…

PyMongo: как подключить Python к MongoDB и выполнить первый CRUD

PyMongo — официальный драйвер MongoDB для Python. Он нужен, если вы хотите из Python-кода подключиться к MongoDB, выбрать базу и коллекцию, добавить документ, прочитать данные, обновить запись или удалить ее. Для простого проекта…

MongoDB install: как установить MongoDB и проверить первый запуск

Если вы ищете mongodb install, вам нужен не просто файл для скачивания, а рабочая цепочка: установить MongoDB Community Server, запустить серверный процесс mongod, открыть клиент mongosh и проверить, что база отвечает. Самый надежный…

Тайм-ауты сессий: барьер доступности, о котором забывают при проектировании аутентификации

Я не раз наблюдал, как пользователи теряют результаты долгой работы из-за одного незаметного механизма — тайм-аута сессии. Для большинства это раздражение. Для людей с ограниченными возможностями — это барьер, который может полностью закрыть…

SQL-инъекция простыми словами и как защититься

SQL-инъекция — это одна из тех тем, которые лучше понять до того, как ты выкатил первую форму логина, поиск по сайту или фильтр заказов Сама идея простая: приложение строит SQL-запрос из строки, в…

Настройки cookie