Я пытаюсь переписать сеттер мангустов модели, потому что я хочу, чтобы создать свой собственный объект Date, однако проверка documentation и я следующее, но сеттер до сих пор не называется:мангуст функция схемы сеттер перезапись не называется
var mongoose = require('mongoose');
function strToDate(dateStr){
var dateStr = dateStr.split('/');
console.log('parsed a date!');
return new Date(dateStr[0],dateStr[1],dateStr[2],dateStr[3],dateStr[4], dataStr[5]);
}
var infoSchema = new mongoose.Schema({
code: {type : String, require: true},
valve: {type : Number, require: true},
dataTime: {type: Date, require: true, set: strToDate},
status: {type: Boolean, require: true, default: false },
elapsedTime: 0
});
var dataLogSchema = new mongoose.Schema({
boardId: {type: String, require: true, unique: true},
logInfo:[infoSchema]
});
module.exports = mongoose.model('DataLog', dataLogSchema);
что не так? Я использую мангуст 4.0.5