diff --git a/check_valid.go b/check_valid.go index 62ee13c..b057f82 100644 --- a/check_valid.go +++ b/check_valid.go @@ -9,7 +9,8 @@ import ( ) func Validate(schema string, dataAny any) error { - data := StructToMapRecursive(dataAny) + data1 := StructToMapRecursive(dataAny) + data := BsonAnyToMap(data1) content := []byte(schema)