Create, Update en Delete
Create, Update en Delete
Alle oefeningen in dit onderdeel moeten uitgevoerd worden met de MongoDB Shell, je mag de GUI niet gebruiken.
Bibliotheek
Titanic
Oefening 1.1
Maak een nieuwe database aan met de naam 'school'. Plaats twee nieuwe collecties 'courses' en 'students'.
Om het resultaat te zien moet je de databases vernieuwen via side-menu.

Vervolgens zou je de nieuwe database en collecties moeten kunnen zien.

Oefening 1.2
Voeg een nieuw document toe aan de students collection, voeg een voornaam, achternaam, studentennummer en e-mailadres toe. Gebruik je eigen gegevens om het object in te vullen.
Oefening 1.3
Hieronder zie je vier documenten, voeg deze toe aan de courses collection. Doe dit in één commando.
{
"name":"JavaScript",
"credits":6,
"phase":1,
"term":2
}
{
"name":"Frontend Frameworks",
"credits":6,
"phase":2,
"term":1
}
{
"name":"Backend Frameworks",
"credits":6,
"phase":2,
"term":1
}
{
"name":"Mobile Development",
"credits":3,
"phase":2,
"term":1
}Oefening 1.4
Haal de namen op van alle vakken in de courses collectie die georganiseerd worden in de tweede fase.
{
name: 'Frontend Frameworks'
}
{
name: 'Backend Frameworks'
}
{
name: 'Mobile Development'
}Oefening 1.5
Pas de naam van het vak 'JavaScript' in de courses collectie aan naar 'JS'.
Oefening 1.6
Toon alle informatie van het vak dat nu 'JS' heet.
{
_id: ObjectId('67a52a0208c75004846fbdae'),
name: 'JS',
credits: 6,
phase: 1,
term: 2
}Oefening 1.7
Toon de naam, credits en het semester (term) van alle vakken die georganiseerd worden in de tweede fase.
{
name: 'Frontend Frameworks',
credits: 6,
term: 1
}
{
name: 'Backend Frameworks',
credits: 6,
term: 1
}
{
name: 'Mobile Development',
credits: 3,
term: 1
}Oefening 1.8
Verwijder alle vakken uit de tweede fase, gebruik je antwoord op de vorige vraag om te controleren of je commando gewerkt heeft.
Oefening 1.9
Verwijder de students en courses collecties, verwijder daarna de school database.