var mongoose = require('mongoose'); var Schema = mongoose.Schema; /*定義數據模式*/ var ClassSchema = new mongoose.Schema({ name: String, meta: { createAt: { type: Date, default: Date.now() }, updateAt: { type: Date, default: Date.now() } } /*更新時間的*/ }); module.exports = ClassSchema;
・ 生成Model(model目錄下)
1. student Model(student.js)
var mongoose = require('mongoose'); var StudentSchema = require('../schemas/student'); /*通過model編譯模式為模型*/ var Student = mongoose.model('student', StudentSchema); /*導出Student模型 模塊*/ module.exports = Student;
2. class Model(class.js)
var mongoose = require('mongoose'); var ClassSchema = require('../schemas/class'); /*通過model編譯模式為模型*/ var Class = mongoose.model('class', ClassSchema); /*導出Class模型 模塊*/ module.exports = Class;