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

  1. Eerst zorg je ervoor dat Docker en Docker Compose geïnstalleerd zijn op je systeem
    zo niet volg deze handleiding Docker.
  2. 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
  3. 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

image 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
image

Bronnen voor hulp