Fix broken filtering through discriminator

This commit is contained in:
George Suntres
2026-04-17 20:46:00 -04:00
parent 99b36e577e
commit 7599b8b856
7 changed files with 30 additions and 11 deletions

View File

@@ -232,6 +232,7 @@ type MongoStartProps struct {
MongoPass string
MongoDebugQuery bool
MongoDBPrefix string
AllowTruncatingDoubles bool
}
func Start(props *MongoStartProps) error {
@@ -262,7 +263,10 @@ func Start(props *MongoStartProps) error {
NilSliceAsEmpty: true,
NilMapAsEmpty: true,
}).
SetRegistry(GetCustomRegistry())
SetRegistry(GetCustomRegistry()).
SetBSONOptions(&options.BSONOptions{
AllowTruncatingDoubles: props.AllowTruncatingDoubles,
})
client.DebugQuery = props.MongoDebugQuery
if client.DebugQuery {