فهرست منبع

add some indices to increase performance

Sven Czarnian 2 سال پیش
والد
کامیت
ad843e4706
3فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 1 0
      src/airport/models/airport.model.ts
  2. 2 0
      src/logging/models/logentry.model.ts
  3. 2 1
      src/performance/models/performance.model.ts

+ 1 - 0
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;

+ 2 - 0
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,
   })

+ 2 - 1
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;