From 977f736b650fec4cf74b7b9113db909c1c8d7ae6 Mon Sep 17 00:00:00 2001 From: Dennis Kleber Date: Wed, 11 Sep 2024 11:15:05 +0200 Subject: [PATCH] solves #206 --- dao/crew.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dao/crew.go b/dao/crew.go index a65b8f4..022c25f 100644 --- a/dao/crew.go +++ b/dao/crew.go @@ -9,6 +9,7 @@ import ( "github.com/Viva-con-Agua/vcago/vmdb" "github.com/Viva-con-Agua/vcapool" "go.mongodb.org/mongo-driver/bson" + "go.mongodb.org/mongo-driver/mongo/options" ) func CrewInsert(ctx context.Context, i *models.CrewCreate, token *vcapool.AccessToken) (result *models.Crew, err error) { @@ -38,7 +39,9 @@ func CrewGet(ctx context.Context, i *models.CrewQuery, token *vcapool.AccessToke } filter := i.Filter() result = new([]models.Crew) - if err = CrewsCollection.Find(ctx, filter, result); err != nil { + opt := options.Find().SetSort(bson.D{{Key: "name", Value: 1}}) + opt.Collation = &options.Collation{Locale: "en", Strength: 2} + if err = CrewsCollection.Find(ctx, filter, result, opt); err != nil { return } return