Files
goext/mongoext/registry.go
T
Mikescher cdce955887
Build Docker and Deploy / Run goext test-suite (push) Successful in 1m34s
Merge remote-tracking branch 'origin/feature/mongo-driver-v2'
2026-04-26 14:42:53 +02:00

18 lines
390 B
Go

package mongoext
import (
"reflect"
"go.mongodb.org/mongo-driver/v2/bson"
)
func CreateGoExtBsonRegistry() *bson.Registry {
reg := bson.NewRegistry()
// otherwise we get []bson.E when unmarshalling into any
// which will result in {'key': .., 'value': ...}[] json when json-marshalling
reg.RegisterTypeMapEntry(bson.TypeEmbeddedDocument, reflect.TypeFor[bson.M]())
return reg
}