Cuando se usa getter o setter en un esquema mongoose, solo se llama a create. Es lo mismo para una función de transformación en toJSON o toObject en las opciones de esquema. En un get o find no hay console.log()
const schema = new Schema({ imageId: { type: String, get: (v) => { console.log('Here'); return v; } }, }, { timestamps: true toJSON: { transform: (doc, ret, options) => { console.log('Here too'); } } } });¿Sabes cómo hacer que funcionen en obtener y encontrar?
Gracias
Al usar las propiedades del modelo Mongoose, la opción de servicio lean debe establecerse en false .