Пользовательская функция конструктора в схеме / моделях Mongoose

Приветствую всех!

Я определил схему 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();

Могу ли я добавить некоторую пользовательскую функцию конструктора, чтобы элемент был заполнен из базы данных при создании экземпляра?

Ответы на вопрос(4)

Ваш ответ на вопрос