const mongoose = require('mongoose') function image(file) { return `/uploads/images/gallery/${file}` } const gallerySchema = mongoose.Schema({ image: {type: String, get: image}, created_at: String }, { toObject: {getters: true}, toJSON: {getters: true} }) gallerySchema.virtual('thumb').get(function () { return '/uploads/images/gallery/thumb/thumb_' + this.image.split('gallery/')[1] }) module.exports = mongoose.model('Gallery', gallerySchema)