I am connecting through bolt protocol to a Neo4j Server instance.
When using apoc.periodic.iterate to set a property (calling apoc.ttl.expire), I get errors like this:
"org.neo4j.graphdb.QueryExecutionException: Set property for property 'ttl' on database 'neo4j' is not allowed for user 'andrea' with roles [PUBLIC, admin] overridden by TOKEN_WRITE overridden by READ."
Why is that if I should be assigned an admin role? Why do those final "overridden by.." occur?
Hola, SOLUCION!
lo que esta pasando es que la funcion no tiene permisos de escritura,
para eso te sugieron cambiar la funcion .iterate
por la funcion
CALL apoc.do.case
esta funcion si tiene permisos de escritura y cualquier codigo que estes haciendo con apoc.periodic.iterate se puede homologar a apoc.do.case