Is there sth like `eval` in Neo4j?

2019-08-27 17:07发布

问题:

Can I evaluate cypher code from a string in Neo4j? I think about something like eval function in JavaScript.

回答1:

You will be helped by the apoc library with a rich set of tools to execute the cypher from the string:

call db.labels() yield label
call apoc.cypher.run("match (:`"+label+"`) return count(*) as count", null) yield value
return label, value.count as count