Usaría un atributo virtual para eso. Como en: yourSchema.virtual('ID').get(function() { return this._id; });