как глобально трансформитровать вывод модели из бд

есть модел Cat

@Schema()
export class Cat {
  @Prop()
  name: string;

  @Prop({ type: mongoose.Schema.Types.ObjectId, ref: "User"})
  owner: User
}

если я удалю юзера который создал Cat то поле owner станет равно null могу ли я на глобальном уровне вместо null выводить какой-то текст например user delet? например вот тут в AppModule

@Module({
  imports: [
    MongooseModule.forFeatureAsync([
      {
        name: Cat.name,
        useFactory: () => {
          const schema = CatsSchema;
          schema.pre('find', function () {
            console.log('Tranform Cat field owner');
          });
          return schema;
        },
      },
    ]),
  ],
})
export class AppModule {}

Ответы (0 шт):