Clean up check_valid
This commit is contained in:
10
struct.go
10
struct.go
@@ -217,7 +217,13 @@ func BsonAnyToMap(v any) any {
|
||||
m[k] = BsonAnyToMap(v2)
|
||||
}
|
||||
return m
|
||||
|
||||
case map[string]any:
|
||||
m := map[string]any{}
|
||||
val := v.(map[string]any)
|
||||
for i, v2 := range val {
|
||||
m[i] = BsonAnyToMap(v2)
|
||||
}
|
||||
return m
|
||||
case bson.A:
|
||||
val := v.(bson.A)
|
||||
arr := make([]any, len(val))
|
||||
@@ -229,6 +235,8 @@ func BsonAnyToMap(v any) any {
|
||||
default:
|
||||
return v
|
||||
}
|
||||
|
||||
return v
|
||||
}
|
||||
|
||||
func BsonToMap(b bson.M) map[string]any {
|
||||
|
||||
Reference in New Issue
Block a user