MongoDB
Начните работу с MongoDB
с помощью Docker и Docker Compose.
Извлеките последний образ докера mongodb из dockerhub.
docker pull mongo:latest
init-mongo.js
db.createUser( { user : "username", pwd : "password", roles : [ { role : "readWrite", db : "testing" } ] } )
докер-compose.yml
version: '3' services: database: image: 'mongo' container_name: "mongodb-container" environment: - MONGO_INITDB_DATABASE=testing - MONGO_INITDB_ROOT_USERNAME={username} - MONGO_INITDB_ROOT_PASSWORD={password} volumes: - ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro - ./mongo-volume:/data/db ports: - '27017-27019:27017-27019'
Вверх из текущего каталога
docker-compose up
Работа с MongoDB через DataGrip
Создать новую коллекцию
db.Medium.insertOne({ testing: 1})
Получить информацию о коллекции
db.getCollectionInfos()
Надеюсь, поможет.
~~ Удачного кодирования~~