From ad843e47062802d68e3fc17a9baf378f306a65b4 Mon Sep 17 00:00:00 2001 From: Sven Czarnian Date: Sun, 23 Oct 2022 14:58:04 +0200 Subject: [PATCH] add some indices to increase performance --- src/airport/models/airport.model.ts | 1 + src/logging/models/logentry.model.ts | 2 ++ src/performance/models/performance.model.ts | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/airport/models/airport.model.ts b/src/airport/models/airport.model.ts index 0a62b7e..05b4126 100644 --- a/src/airport/models/airport.model.ts +++ b/src/airport/models/airport.model.ts @@ -12,6 +12,7 @@ export type AirportDocument = Airport & Document; export class Airport { @Prop({ required: true, + index: true, type: String, }) icao: string; diff --git a/src/logging/models/logentry.model.ts b/src/logging/models/logentry.model.ts index 418c4e4..bcfd7aa 100644 --- a/src/logging/models/logentry.model.ts +++ b/src/logging/models/logentry.model.ts @@ -7,12 +7,14 @@ export type LogEntryDocument = LogEntry & Document; export class LogEntry { @Prop({ required: true, + index: true, type: String, }) component: string; @Prop({ required: true, + index: true, enum: ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL'], type: String, }) diff --git a/src/performance/models/performance.model.ts b/src/performance/models/performance.model.ts index f0fa517..38dc74e 100644 --- a/src/performance/models/performance.model.ts +++ b/src/performance/models/performance.model.ts @@ -10,8 +10,9 @@ export type PerformanceDocument = Performance & Document; @Schema() export class Performance { @Prop({ - type: String, required: true, + index: true, + type: String, }) icaoCode: string;