Databanken - joudeh12345/IT-Landscape GitHub Wiki
MongoDB
MongoDB is een NoSQL-database die data opslaat in JSON-achtige documenten. De voordelen van MongoDB zijn de flexibiliteit en schaalbaarheid. Het is ook ontwikkelaarvriendelijk omdat het door meerdere applicaties gebruikt kan worden.
Opstart-instructies
- Eerst zorg je ervoor dat Docker en Docker Compose geïnstalleerd zijn op je systeem
zo niet volg deze handleiding Docker. - Open een teksteditor ik gebruik VS Code en maak een folder genaamd MongoDB en in die folder maak je een bestand genaamd docker-compose.yml
- Hier plak je dan de onderstaande code en verander je de username en wachtwoord en slaag je het op
version: '3.8'
services:
mongo:
image: mongo:latest
container_name: mongodb
ports:
- "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: joudeh
MONGO_INITDB_ROOT_PASSWORD: lol12345
volumes:
- mongo_data:/data/db
volumes:
mongo_data:
4.Open een terminal of command prompt en navigeer naar de map waar je het docker-compose.yml bestand hebt opgeslagen met behulp van het cd commando.
5.Voer dan de volgende commando uit om de container te starten
docker-compose up -d
6. Log in bij MongoDB Compass of installeer MongoDB Compass voor het juiste besturingssysteem.
7. Start MongoDb Compass op en klik op New Connection en druk vervolgens op "Advanced Connection Options"
8. Vul dan bij Authentication jouw gebruikersnaam en het wachtwoord die je in het 'docker-compose.yml' bestand hebt ingesteld