Clean up check_valid

This commit is contained in:
George Suntres
2026-04-20 10:27:58 -04:00
parent 1298398922
commit 9846471a97
6 changed files with 44 additions and 3 deletions

View File

@@ -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 {