diff --git a/pkg/filter/filter.go b/pkg/filter/filter.go index ea2f1d436aba0ecced0a6473440e9fb4a782664d..04ebf36d2b95e7bc86018e5539a68d6fc1ddead9 100644 --- a/pkg/filter/filter.go +++ b/pkg/filter/filter.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/go-multierror" "github.com/mitchellh/mapstructure" "go.mongodb.org/mongo-driver/bson" - "go.mongodb.org/mongo-driver/x/bsonx" + "go.mongodb.org/mongo-driver/bson/primitive" ) type Op string @@ -326,7 +326,7 @@ func (b *mongoQueryBuilder) query(f *Filter) bson.M { val, _ := f.Value.(string) return bson.M{ b.field(f.Field): bson.M{ - b.getOp(f.Op): bsonx.Regex(val, ""), + b.getOp(f.Op): primitive.Regex{Pattern: val}, }, }