UNPKG

create-express-mvt

Version:

This is a boiler-plate creator for expressJS in an MVT format. Each Router-domain has its own Model,View & Routes.

36 lines (31 loc) 1.01 kB
const mongoose = require("mongoose"); // __________________________________________________ // Model Primitive Members // demoModel={ // name:{ // type:String, // required:[true,"Please Enter your name"] // }, // email:{ // type:String, // required:[true,"Please specify your email"], // unique:true, // validate:[validator.isEmail,'Please provide a valid email'] // }, // password:{ // type:String, // required:[true,'Please specify your password'], // minLength:8, // select:false // } // } // const Schema = mongoose.Schema(demoModel); // __________________________________________________ // Model pre/post/async functions // demoModel.methods.toStr=()=>{ // return this.name; // } // __________________________________________________ // Exports // module.exports.demoModel=mongoose.model('demo',demoModel); // __________________________________________________