“Монгуз виртуальные” Ответ

Mongoose Virtual

userSchema.virtual('id').get(function () {
    return this._id.toHexString();
})

userSchema.set('toJson', {virtual: true})
Donate Me

Монгуз виртуальные

//virtual properties are fields that are not stored in the database
//but are computed from other fields.
//we can use them to add extra fields to our schema

//model/tourModel.js
tourSchema.virtual('durationWeeks').get(function() {
     //we use this.duration because we want to use this in getter
     return this.duration/7
})
const tourSchema= new mongoose.Schema({},{
     toJSON:{virtuals:true} // in options object we can pass virtuals:true to get virtual properties in json
})

//we cann't use virtual properties in our query because they are not stored in the database
Shirshak kandel

Ответы похожие на “Монгуз виртуальные”

Вопросы похожие на “Монгуз виртуальные”

Больше похожих ответов на “Монгуз виртуальные” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования