Add index for key field

This commit is contained in:
Juan Calderon-Perez
2023-04-08 14:07:03 -07:00
parent 5e4f21998b
commit 163223d2ae

View File

@@ -100,6 +100,19 @@ func New(config ...Config) *Storage {
panic(err) panic(err)
} }
// Create unique index for the "key" field
keyIndexModel := mongo.IndexModel{
Keys: bson.D{{
Key: "key",
Value: 1,
}},
Options: options.Index().SetUnique(true),
}
if _, err := col.Indexes().CreateOne(ctx, keyIndexModel); err != nil {
panic(err)
}
store := &Storage{ store := &Storage{
db: db, db: db,
col: col, col: col,