-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Description
I am currently using neo4rs v0.7.0-rc.2.
For any query that returns either an array or a map I am getting a deserialization error similar to the following: "PULL: Err(DeserializationError(Other("invalid utf-8 sequence of 1 bytes from index 25"
The code running is similar to the following:
let query_string = "MATCH (f: Foo) RETURN COLLECT(f) AS foos"
let mut stream = match graph.execute(query(query_string)).await
{
Ok(stream) => stream,
Err(err) => { .. }
};
match stream.next().await {
Ok(Some(row)) => { .. },
Ok(None) => { .. },
Err(err) => { // The error is captured here }
}I have had a look through the documentation and there doesnt appear to be anything to indicate that this style of query is not supported.
While this example works fine if I dont collect and instead return a number of rows via "RETURN f", it doesn't work when the row is a Map for example "RETURN { bar: f.name }", I get the same sort of error, just a different index
Metadata
Metadata
Assignees
Labels
No labels