| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | /** * 用户数据模型 * * @author CaiAoLin * @date 2017/7/20 * @version */import mongoose from "mongoose";let Schema = mongoose.Schema;let collectionName = 'users';let upgrade = mongoose.Schema({    compilationID:String,//编办ID    upgrade_time:Number,    isUpgrade:Boolean,    remark:String//描述:广东办刘飞 2018-06-17 启用/关闭}, { _id: false })let modelSchema = {    // 用户名    username: String,    // 电子邮件    email: String,    // 手机号码    mobile: String,    // 真实姓名    real_name: String,    // 公司    company: String,    // 省份    province: Number,    // 公司类型    company_type: {        type: Number,        default: -1    },    // 公司规模    company_scale: {        type: Number,        default: -1    },    // 最后登录时间    latest_login: {        type: Number,        default: 0    },    //最近使用编办    latest_used:String,    // 创建时间    create_time: {        type: Number,        default: 0    },    upgrade_list:[upgrade],    user_type:{        type:String,        default:'normal'//  normal : 普通用户,test:测试用户    }};mongoose.model(collectionName, new Schema(modelSchema, {versionKey: false, collection: collectionName}));
 |