Mongoose getters not working on arrays Mongoose getters not working on arrays mongoose mongoose

Mongoose getters not working on arrays


The address should be defined as a schema and apply the same toObject and toJSON treatments for its getters.

var addressSchema = new Schema({    addressRef: {type: String, trim: true},    address1: {type: String, trim: true, get: decrypt, set: encrypt},    postcode: {type: String, trim: true}})var memberSchema = new Schema({        title: {type: String, trim: true},        firstname: {type: String, trim: true, get: decrypt, set: encrypt},        lastname: {type: String, trim: true},        address: [addressSchema],    }    , { collection: 'memberStage'});addressSchema.set('toObject', { getters: true });addressSchema.set('toJSON', { getters: true });memberSchema.set('toObject', { getters: true });memberSchema.set('toJSON', { getters: true });