Use Mongoose to object model your database - M4TThys123/Blok-Tech-Team GitHub Wiki

Wat is Mongoose

Mongoose is een soort extra laag bovenop MongoDB, met de hulp van schema's en models kan je de collecties in je database definiëren en deze makkelijk ophalen.

Models

Voor elke collectie die je in de database ziet maakt je een model aan. Elk model heeft een eigen JavaScript bestand in een mapje models.

In het model bestand definieer je de velden die in je in de database collectie staan. Je geeft aan welk data type elke veld heeft en of ze required zijn of niet.

De models roep je aan in de index.js pagina

Waar je normaal de collectie ophaalde in je code verwijs je nu naar je model

Keuzes

Vanwege tijd gebrek heb ik besloten niet verder in te gaan op Mongoose, ook omdat ik niet teveel de code van andere wilde veranderen zodat ze er zelf ook nog aan konden werken.