Skip to content

Week 7 | Assignment 2 (A2) Code Standaarden

Awana1 edited this page Apr 15, 2020 · 2 revisions

Assignment 2 (A2) - Code Standaarden

Azam Awan | Klas: Project-Tech-2

Database model

Hieronder staat het database model van mijn datingapp. Enkele variabeles die hier worden aangemaakt, zullen regelmatig terugkomen bij het beheren van gebruiker accounts (oproepen, toevoegen, verwijderen & wijzigen)

// mongoose inladen
const mongoose = require('mongoose');

// variable schema aanmaken voor mongoose.schema
let schema = mongoose.Schema

// schema maken met alle fields die nodig zijn voor de gebruiker/user.
const UserSchema = new schema({
  name: {type: String},
  email: {type: String},
  age: Number,
  password: {type: String},
  date: {type: Date, default: Date.now},
  hobbys: String,
  location: String,
  bio: String,
  school: String
})


// alle waardes van de bovenstaande schema inladen in variable 'Users'
const User = mongoose.model('User', UserSchema);

// 'Users' exporteren zodat we het in andere bestanden kunnen gebruiken
module.exports = User;

Mappenstructuur

Schermafbeelding 2020-04-15 om 10 02 05

Clone this wiki locally