Skip to content

Commit 3fb97b2

Browse files
committed
feat(db): Add unique index for registration number in users collection and remove redundant index for category name
1 parent df91ab9 commit 3fb97b2

File tree

2 files changed

+0
-4
lines changed

2 files changed

+0
-4
lines changed

server/lib/dbIndexes.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export const createOptimalIndexes = async () => {
3636
await usersCollection.createIndex({ email: 1 }, { unique: true, sparse: true, name: 'email_unique_idx' });
3737
await usersCollection.createIndex({ username: 1 }, { unique: true, sparse: true, name: 'username_unique_idx' });
3838
await usersCollection.createIndex({ registrationNumber: 1 }, { unique: true, sparse: true, name: 'regno_unique_idx' });
39-
// Skip RegistrationNumber for now - has duplicates
4039

4140
// Performance indexes for leaderboard
4241
await usersCollection.createIndex({ points: -1, rank: 1 }, { name: 'leaderboard_sort_idx' });

server/models/Category.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,4 @@ const categorySchema = new mongoose.Schema({
1111
timestamps: true
1212
});
1313

14-
// Index for fast lookups
15-
categorySchema.index({ name: 1 });
16-
1714
export const Category = mongoose.model('Category', categorySchema);

0 commit comments

Comments
 (0)