fix(analytics): remove duplicate sessionId index definition

- SessionSchema had both 'unique: true' and 'index: true'
- unique already creates an index, making index redundant
- Resolves Mongoose warning about duplicate schema index
This commit is contained in:
TheFlow 2025-10-24 10:21:31 +13:00
parent 6626cbc7e1
commit d8fdeddb8d

View file

@ -46,7 +46,7 @@ PageViewSchema.index({ sessionId: 1, timestamp: -1 });
// Session Schema // Session Schema
const SessionSchema = new mongoose.Schema({ const SessionSchema = new mongoose.Schema({
sessionId: { type: String, required: true, unique: true, index: true }, sessionId: { type: String, required: true, unique: true }, // unique already creates index
visitorId: { type: String, required: true, index: true }, visitorId: { type: String, required: true, index: true },
startTime: { type: Date, default: Date.now }, startTime: { type: Date, default: Date.now },