From a4a20852f64f7a2cf0cb0b32b590442952e0fd3b Mon Sep 17 00:00:00 2001 From: mrjvs Date: Wed, 3 Sep 2025 21:31:35 +0200 Subject: [PATCH] feat: Add indexes based on the usage in the code --- src/models/file.ts | 3 +++ src/models/task.ts | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/models/file.ts b/src/models/file.ts index 2871455..d918cb8 100644 --- a/src/models/file.ts +++ b/src/models/file.ts @@ -33,4 +33,7 @@ FileSchema.plugin(AutoIncrementID, { field: 'data_id' }); +FileSchema.index({ task_id: 1, boss_app_id: 1 }); +FileSchema.index({ task_id: 1, boss_app_id: 1, name: 1 }); + export const File = mongoose.model('File', FileSchema); diff --git a/src/models/task.ts b/src/models/task.ts index ac06bf8..7417b0b 100644 --- a/src/models/task.ts +++ b/src/models/task.ts @@ -20,4 +20,6 @@ const TaskSchema = new mongoose.Schema({ updated: BigInt }, { id: false }); +TaskSchema.index({ boss_app_id: 1, id: 1 }); + export const Task = mongoose.model('Task', TaskSchema);