Menentukan Skema Mongo dengan Mongoose

Untuk menyimpan data di dalam MongoDB kita akan menggunakan Mongoose, agar data yang tersimpan memiliki struktur dokumen yang sama. Pertama kita akan menentukan data apa saja yang tertera dalam halaman registrasi, yaitu

  • nama
  • email
  • buku favorit
  • password
  • confirm password

Proses selanjutnya

  1. Membuat folder baru, models, dan file user.js

  2. require mongoose

  3. Mendefinisikan skema,

    var UserSchema = new mongoose.Schema({
       email: {
           type: String,
           unique: true,
           required: true,
           trim: true
       }, 
       name: {
           type: String,
           required: true,
           trim: true
       },
       favoriteBook: {
           type: String,
           required: true,
           trim: true
       },
       password: {
           type: String,
           required: true
       }
    })
    
  4. Mengeksport dengan const User = mongoose.models('User', UserSchema)

  5. module.exports = User

results matching ""

    No results matching ""