I'm working Neo4j from PHP. To generate the uuid field in the nodes I am using: [neo4j-uuid](https://github.com/graphaware/neo4j-uuid/blob/master/README.md).
I also use: [graphaware/neo4j-php-ogm](https://packagist.org/packages/graphaware/neo4j-php-ogm), when I create a node, I do not return the value assigned to the UUID field, I have to make a new query to get that value, I need to hydrate the UUID value automatically when the object is created, just like the ID is hydrated.