A Neo4j Editor
We developed neo4j explorer to easily create, update and delete nodes and relationships in neo4j databases. While neo4j comes with a very nice web console called „neo4j Browser“ to execute Cypher queries and graph visualization, it is not very easy to manipulate data in business usage scenarios.
Just imagine a support case where you have to manually change a property value on a certain node: You have to type out a cypher query that finds the node you are looking for and changes the value.
With neo4j explorer you don’t need to type any Cypher queries: Just use the filter, open the node and edit its labels, properties and relations in an easy-to-use web app.
This is a huge time-saver ideal for developers, system admins and 2nd level support personell.
neo4j explorer comes packed in a WAR file, so it is very easy to deploy to any Java application server (e.g. Apache Tomcat)!
- Find/Filter Node(s) by label and property value
- Node labels
- Node Properties
- Relations between nodes
- Relation properties
- Clone nodes and relations
- Autocomplete inputs to avoid typos
Watch the video above to see neo4j explorer in action!
neo4j explorer now also comes with a very simple but handy feature to export nodes and relations to Cypher. This is not meant to be for entire database backups but rather to quickly copy some data from one database to another – something developers frequently need to do (e.g. test/demo data).
Everything you need to know is in the video at the top of the page!
To access the web app in the browser, a logged-in user with role „n1neo4j“ is required. In Tomcat you can quickly add this to your tomcat-users.xml:
‹user username="n1neo4j" password="SECRET" roles="n1neo4j"/›
Config DB Connection
The app uses the system property „N1Neo4jURI“ to connect to the neo4j DB. For a Tomcat installation you can simply add this to your VM arguments:
e.g. by adding it to the JAVA_OPTS in Tomcat’s setenv.sh. If this system property is not set, the default connection URI http://neo4j:neo4j@localhost:7474 is used.
In case of Tomcat you simply copy the N1Neo4j.war to the webapps directory and start Tomcat.
Then open a browser at https://yourserver.com/N1Neo4j and log in using the user from tomcat-users.xml
If you have any questions or suggestions please don’t hesitate to drop us a note at firstname.lastname@example.org