RedisGraph / redisgraph-go

A Golang client for redisgraph
https://redisgraph.io
BSD 3-Clause "New" or "Revised" License
132 stars 38 forks source link

Add new type that can be parametrized. #54

Open thinkofher opened 3 years ago

thinkofher commented 3 years ago

Hello,

When using redisgraph-go you cannot simply pass time.Now().Unix() as ParameterizedQuery parameter, which I though is common behavior. Example code below.

if _, err := graph.ParameterizedQuery(query, map[string]interface{}{
    "task_id":   id,
        "now":       time.Now().Unix(),
}); err != nil {
        return fmt.Errorf("graph.ParameterizedQuery: %w", err)
}

Probably I can use toInteger RedisGraphs function in query, but I still won't be able to pass int64 as property in Properties field of Nodes.

What do you think about that?