Bolt integer coming back wrong?
Alfiec7113 opened this issue · comments
![image](https://private-user-images.githubusercontent.com/43498419/299462721-66a2f44d-5d58-4b1f-b783-53954a733ab0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NDk3NzcsIm5iZiI6MTcyMTc0OTQ3NywicGF0aCI6Ii80MzQ5ODQxOS8yOTk0NjI3MjEtNjZhMmY0NGQtNWQ1OC00YjFmLWI3ODMtNTM5NTRhNzMzYWIwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE1NDQzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY0MDEwYjNmNjYwY2EzODYyMDYyY2EwNTJlMDM1ZGM2OTY4MTY0N2NiNTUxNzVkNWU5ODRmYTlhOTU1MjVkN2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3pKanU3nOdSlZNOaxYkUvwRNOaAU8xj0Tke_2PD37mE)
![image](https://private-user-images.githubusercontent.com/43498419/299462934-d9dce098-f2cc-411e-85e4-7f2d465968c4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NDk3NzcsIm5iZiI6MTcyMTc0OTQ3NywicGF0aCI6Ii80MzQ5ODQxOS8yOTk0NjI5MzQtZDlkY2UwOTgtZjJjYy00MTFlLTg1ZTQtN2YyZDQ2NTk2OGM0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE1NDQzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVlMTZlYjRlZmY1MjQ5OGRkMWE4NGIyMmQxMmEzYWJlYjc4YTllMjMzOGJhYmI0NzA0MTE0ZTFmZjU2NzQ0MDImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WOZjcRaD8thtpkyvIfNfFdmlbOaBum6MYmXvPRH-EEw)
Seems to be something wrong with negative numbers?
Is there something I need to configure for that.
let mut tile_result = driver
.execute(
query(
" MATCH (p:Player {username: 'c'})-[:EXPLORED]->(t:Tile)
OPTIONAL MATCH (p)-[:UNIT]->(u:Unit)-[:FOV]->(t)
OPTIONAL MATCH (u)-[:Position]->(pt:Tile)
RETURN
COLLECT(DISTINCT apoc.map.merge({node_id: elementId(u), tile_node_id: elementId(pt)}, properties(u))) AS units,
COLLECT(DISTINCT apoc.map.merge({id: elementId(t), fov:u is not null}, properties(t))) AS tiles
",
)
.param("username", username),
)
.await?;
let row = tile_result
.next()
.await?
.expect("No row returned for tile query");
println!("{:#?}", row);
-10.0 works so floats arent broken