小电商项目实战 互动版

定义Schema


首先在common目录内添加models.js文件用来保存各个集合的Schema文件(集合属性),也便于我们查看和访问,具体内容如下所示:

module.exports = {
    user: {
        name: { type: String, required: true },
        password: { type: String, required: true },
        gender: { type: Boolean, default: true }
    }
};

有了集合的Schema文件,如何访问呢,接着我们会介绍如何使用Model模型操作这些属性。