From 652d900618ca2cb5a0d4aeda3bcd9b720357a0e7 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Tue, 23 Apr 2024 16:54:29 +0100 Subject: [PATCH] Fix CIF Indexes --- dbAccess/cif.go | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/dbAccess/cif.go b/dbAccess/cif.go index f4bf4f6..9ef7eec 100644 --- a/dbAccess/cif.go +++ b/dbAccess/cif.go @@ -157,34 +157,34 @@ func CreateTimetableIndexes() error { coll := MongoClient.Database(DatabaseName).Collection(TimetableCollection) indexModels := []mongo.IndexModel{ { - Keys: bson.M{ - "trainUid": 1, - "stpIndicator": 1, - "scheduleStartDate": 1, + Keys: bson.D{ + {Key: "trainUid", Value: 1}, + {Key: "stpIndicator", Value: 1}, + {Key: "scheduleStartDate", Value: 1}, }, Options: options.Index().SetName("delete_query"), }, { - Keys: bson.M{ - "trainUid": 1, - "scheduleStartDate": 1, - "scheduleEndDate": 1, - "daysRun": 1, + Keys: bson.D{ + {Key: "trainUid", Value: 1}, + {Key: "scheduleStartDate", Value: 1}, + {Key: "scheduleEndDate", Value: 1}, + {Key: "daysRun", Value: 1}, }, Options: options.Index().SetName("find_by_uid"), }, { - Keys: bson.M{ - "headcode": 1, - "scheduleStartDate": 1, - "scheduleEndDate": 1, - "daysRun": 1, + Keys: bson.D{ + {Key: "headcode", Value: 1}, + {Key: "scheduleStartDate", Value: 1}, + {Key: "scheduleEndDate", Value: 1}, + {Key: "daysRun", Value: 1}, }, Options: options.Index().SetName("find_by_headcode"), }, { - Keys: bson.M{ - "serviceDetail.vstp": 1, + Keys: bson.D{ + {Key: "serviceDetail.vstp", Value: 1}, }, Options: options.Index().SetName("vstp"), },