Otra forma para eliminar el password de la respuesta pueden instalar el paquete:
npm i nestjs-mongoose-exclude
luego en su Entity utilizar el decorador @ExcludeProperty()
y por último utilizar un Interceptor a nivel de ruta o del controlador completo
quedaría así:
@Prop({ required: true })
@ExcludeProperty()
password: string;
@UseInterceptors(
new SanitizeMongooseModelInterceptor({
excludeMongooseId: false,
excludeMongooseV: true,
}),
)
@Controller('users')
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.