diff --git a/query.go b/query.go index 3f1afe1..e9e0e76 100644 --- a/query.go +++ b/query.go @@ -10,7 +10,6 @@ import ( "log" "reflect" "strings" - "time" ) type Query struct { @@ -472,7 +471,7 @@ func handleAnon(raw interface{}, rtype reflect.Type, rval reflect.Value) reflect if ok { fval := amap[btag.Name] if reflect.TypeOf(fval) == reflect.TypeFor[bson.DateTime]() { - fval = time.UnixMilli(int64(fval.(bson.DateTime))) + fval = fval.(bson.DateTime).Time() } if valueField.Kind() == reflect.Pointer { valueField.Elem().Set(reflect.ValueOf(fval))