From bdf23a45b7beb8523a5e560425e3267aaaa1cef5 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Sat, 28 Dec 2024 09:35:34 -0800 Subject: [PATCH] Sync indices on startup --- Server/db/mongo/MongoDB.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Server/db/mongo/MongoDB.js b/Server/db/mongo/MongoDB.js index 882c862e0..12b32c5db 100644 --- a/Server/db/mongo/MongoDB.js +++ b/Server/db/mongo/MongoDB.js @@ -91,6 +91,13 @@ class MongoDB { appSettings = new AppSettings({}); await appSettings.save(); } + // Sync indexes + const models = mongoose.modelNames(); + for (const modelName of models) { + const model = mongoose.model(modelName); + await model.syncIndexes(); + } + logger.info({ message: "Connected to MongoDB" }); } catch (error) { logger.error({