diff --git a/db/fetch.go b/db/fetch.go index 7822b595..301bef78 100644 --- a/db/fetch.go +++ b/db/fetch.go @@ -46,8 +46,24 @@ func (e *executor) fetch(ctx context.Context, val interface{}, doc *data.Doc) (o return val.VA, nil case int: return float64(val), nil + case int8: + return float64(val), nil + case int16: + return float64(val), nil + case int32: + return float64(val), nil case int64: return float64(val), nil + case uint: + return float64(val), nil + case uint16: + return float64(val), nil + case uint32: + return float64(val), nil + case uint64: + return float64(val), nil + case float32: + return float64(val), nil case float64: return float64(val), nil case []interface{}: