РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcMgSvAd 7 of 24 menu
◀ ▶

База приложения в Docker

База приложения появляется, когда в неё кладут первый документ, а не от отдельной команды создания. Имя базы задают в строке запуска клиента, а коллекция возникает вместе с первой вставкой.

Сервис db на mongo:8.3 поднимают без пароля и без отдельного тома:

services: db: image: mongo:8.3

Фоновый старт проекта выполняют так:

docker compose up -d

Первая запись идёт в базу app и коллекцию notes. База app и коллекция notes появятся из-за записи: отдельного шага создания в описании не будет:

docker compose exec db mongosh --quiet app --eval "db.notes.insertOne({ text: 'hello' })"

Поднимите сервис db без пароля и положите документ в базу shop и коллекцию items с полем title.

Отметьте, что база shop видна только после первой записи.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить