/** * Created by PC on 2018/6/28. * 气候信息/土壤信息 */ var mongoose = require("./mongodb"); var Schema = mongoose.Schema; var moment=require('moment'); var plantWeatherSchema = new Schema( { ENTERPRISE_CODE:{type: String,default:''},//种植者编码 若为法人责任主体则填写企业统一社会信用代码或组织机构代码,若为自然人责任主体则填写自然人责任主体身份证号码 ENTERPRISE_NAME:{type: String,default:''},//种植责任主体名称 BASE_CODE:{type: String,default:''},//基地编码 BASE_NAME:{type: String,default:''},//基地名称 LAND_PARCEL_NUM:{type: String,default:''},//地块编号 LAND_PARCEL_NAME:{type: String,default:''},//地块名称 TYPE:{type: Number},//类别 1 气象信息、2 土壤信息 COLLECTION_TIME:{type: Date,default:Date.now},//采集时间 yyyy-mm-dd hh24:mi:ss UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除 //若干未定义参数 },{ strict: true, toObject: { virtuals: true }, toJSON: { virtuals: true } }); plantWeatherSchema.virtual('COLLECTION_TIME2').get(function () { if(this.COLLECTION_TIME =="")//判断传入的参数 { return ""; }; return moment(this.COLLECTION_TIME).format('YYYY-MM-DD HH:mm:ss'); }); plantWeatherSchema.virtual('UPDATE_TIME2').get(function () { if(this.UPDATE_TIME =="")//判断传入的参数 { return ""; }; return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss'); }); var plantWeather = mongoose.model('plantWeather', plantWeatherSchema,'t_plantWeather'); module.exports = plantWeather;