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
- buku favorit
- password
- confirm password
Proses selanjutnya
Membuat folder baru, models, dan file user.js
require mongoose
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 } })
Mengeksport dengan
const User = mongoose.models('User', UserSchema)
module.exports = User