Skip to content

Database Models

Jovan Gerodetti edited this page Feb 9, 2016 · 9 revisions

Database Models

Users

  • Collection Name: users
  • Model: user
{
    email : {string}, /** UNIQUE **/
    password : {string},
}

Notes

  • Collection Name: notes
  • Model: note

Reihenfolge: User kann Reihenfolge festlegen (Drag&Drop) oder nach Erstellungsdatum.

title: Titel der Notiz
content: Inhalt / Text der Notiz
startdate: Optionale Angabe; Wann ein Termin anfängt
enddate: Optionale Angabe; Wann ein Termin endet
categories: Optionale Angabe; Die Notiz kann Kategorien zugeordnet werden creationdate: Zeitstempel der Erstellung index: Sortierungsindex

    {
        __id : {ObjectId} 
        title: {string}
        content: {string}
        startdate: {number}
        enddate: {number}
        categories: [{string}]
        creationdate: {number}
        index : [number],
        user : {string}
    }

Categories

  • Collection Name: categories
  • Model: categorie

Reihenfolge: alphabetisch

titel = Name der Kategorie
color = Hintergrundfarbe der zugeordneten Notizen

{
    title: {string},
    color: {int},
}
Clone this wiki locally