У меня есть следующая схема документа:
var pageSchema = new Schema({
name: String
, desc: String
, url: String
})
Теперь, в моем приложении, я хотел бы также иметь html-источник страницы внутри объекта, но я не хочу хранить его в db.
Должен ли я создать "локальный" расширенный объект, который имеет ссылку на документ db?
function Page (docModel, html) {
this._docModel = docModel
this._html = html
}
Можно ли использовать модель документа напрямую, добавив "виртуальное" поле?