diff --git a/model/hideout/module/module.go b/model/hideout/module/module.go index f7486e1..7b677d1 100644 --- a/model/hideout/module/module.go +++ b/model/hideout/module/module.go @@ -296,7 +296,7 @@ func GetByText(q string, opts *Options) (*model.Result, error) { var filter interface{} - filter = bson.M{"name": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "gi"}} + filter = bson.M{"name": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "i"}} count, err := c.CountDocuments(ctx, filter) if err != nil { diff --git a/model/item/item.go b/model/item/item.go index 2df3f62..8357e60 100644 --- a/model/item/item.go +++ b/model/item/item.go @@ -155,8 +155,8 @@ func GetByText(q string, opts *Options, kind Kind) (*model.Result, error) { filter := bson.D{ {Key: "_kind", Value: kind}, {Key: "$or", Value: bson.A{ - bson.M{"shortName": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "gi"}}, - bson.M{"name": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "gi"}}, + bson.M{"shortName": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "i"}}, + bson.M{"name": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "i"}}, }}, } diff --git a/model/location/feature/feature.go b/model/location/feature/feature.go index 07f02e0..bdf3a6a 100644 --- a/model/location/feature/feature.go +++ b/model/location/feature/feature.go @@ -189,7 +189,7 @@ func GetByText(q, loc string, opts *Options) (*model.Result, error) { filter = bson.D{ {Key: "_location", Value: lID}, - {Key: "name", Value: primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "gi"}}, + {Key: "name", Value: primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "i"}}, } count, err := c.CountDocuments(ctx, filter) diff --git a/model/location/featuregroup/group.go b/model/location/featuregroup/group.go index 9757bff..8548c00 100644 --- a/model/location/featuregroup/group.go +++ b/model/location/featuregroup/group.go @@ -188,7 +188,7 @@ func GetByText(q, loc string, opts *Options) (*model.Result, error) { filter = bson.D{ {Key: "_location", Value: lID}, - {Key: "name", Value: primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "gi"}}, + {Key: "name", Value: primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "i"}}, } count, err := c.CountDocuments(ctx, filter) diff --git a/model/location/location.go b/model/location/location.go index 4bb18c0..d28cbb0 100644 --- a/model/location/location.go +++ b/model/location/location.go @@ -193,7 +193,7 @@ func GetByText(q string, opts *Options) (*model.Result, error) { var filter interface{} - filter = bson.M{"name": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "gi"}} + filter = bson.M{"name": primitive.Regex{Pattern: fmt.Sprintf("%s", re), Options: "i"}} count, err := c.CountDocuments(ctx, filter) if err != nil {