Hey all,
I created a small component for myself for posting and committing Cypher transactions to a local neo4j database instance, and now you can use it as well! For anyone unfamiliar, neo4j is a graph database platform and Cypher is the SQL-esque language for interacting with it.
This node allows you to pick a JSON column as input which contains one or more Cypher statement(s) to execute. It asks for the localhost port, the database name, and your neo4j user credentials. It will then attempt to post and commit the transaction. I recommend concatenating all of your statements that you intend to execute at once into one row of JSON… I haven’t tested multiple rows of input (should work so long as all transactions are submitted and committed within 60 seconds but the output might be jacked up and cause errors… let me know if you’d like to see a fix or made one yourself).
With this I’ve managed to read data in from a transactional database and post it to my neo4j instance, create indexes, create relationships, delete stuff, and so on. Very useful in my opinion.