Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Mallin Luominen | Osio
Työskentely MongoDB:n Kanssa Express-Sovelluksissa

Mallin Luominen

Pyyhkäise näyttääksesi valikon

Mongoose-kirjastossa malli määrittelee, miten tietosi on jäsennelty.

Mallin luomiseksi määritellään ensin skeema. Skeema kuvaa kentät ja niiden tyypit.

const mongoose = require('mongoose');

const userSchema = new mongoose.Schema({
  name: String,
  age: Number
});

Tämän jälkeen luodaan malli kyseisen skeeman perusteella:

const User = mongoose.model('User', userSchema);

Mallia käytetään tietokannan käsittelyyn. Sen avulla voidaan luoda, lukea, päivittää ja poistaa dokumentteja.

Esimerkiksi jokainen tällä mallilla luotu dokumentti noudattaa määriteltyä rakennetta.

question mark

Mikä on skeeman tarkoitus Mongoose-kirjastossa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Mallin Luominen

Mongoose-kirjastossa malli määrittelee, miten tietosi on jäsennelty.

Mallin luomiseksi määritellään ensin skeema. Skeema kuvaa kentät ja niiden tyypit.

const mongoose = require('mongoose');

const userSchema = new mongoose.Schema({
  name: String,
  age: Number
});

Tämän jälkeen luodaan malli kyseisen skeeman perusteella:

const User = mongoose.model('User', userSchema);

Mallia käytetään tietokannan käsittelyyn. Sen avulla voidaan luoda, lukea, päivittää ja poistaa dokumentteja.

Esimerkiksi jokainen tällä mallilla luotu dokumentti noudattaa määriteltyä rakennetta.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
some-alt