Приветствие всем!
Я определил схему Mongoose, как показано ниже, и зарегистрировал модель (InventoryItemModel). Есть ли способ создать пользовательскую конструкторскую функцию для схемы, так что, когда я создаю экземпляр объекта из модели, функция будет вызвана (например, для загрузки объекта со значением из базы данных)?
var mongoose = require('mongoose')
, Schema = mongoose.Schema
var InventoryItemSchema = new Schema({
Sku : String
, Quanity : Number
, Description : String
, Carted : []
, CreatedDate : {type : Date, default : Date.now}
, ModifiedDate : {type : Date, default : Date.now}
});
mongoose.model('InventoryItem', InventoryItemSchema);
var item = new InventoryItem();
Можно ли добавить какую-либо пользовательскую конструкторскую функцию, чтобы элемент был заполнен из базы данных после создания экземпляра?