GUI tool for viewing Neo4j database [closed]
The easiest is to start the neo4j server and view your graph via the webadmin: http://docs.neo4j.org/chunked/stable/tools-webadmin.html
The easiest is to start the neo4j server and view your graph via the webadmin: http://docs.neo4j.org/chunked/stable/tools-webadmin.html
As Michael Hunger mentioned MATCH (n) WHERE NOT EXISTS(n.foo) RETURN n On older versions of Neo4j you can use HAS: # Causes error with later versions of Neo4j MATCH (n) WHERE NOT HAS(n.foo) RETURN n
You first need confirm that the database you are connecting to was properly shut down (means you should not take the image of a running database). Set the location of the database if you are in server mode from the file conf/neo4j-server.properties by editing the below line. org.neo4j.server.database.location=data/graph.db if you are using embedded neo4j you … Read more
Assuming you’re referring to Neo4j’s internal node id: MATCH (p:Person) where ID(p)=1 OPTIONAL MATCH (p)-[r]-() //drops p’s relations DELETE r,p If you’re referring to your own property ‘id’ on the node: MATCH (p:Person {id:1}) OPTIONAL MATCH (p)-[r]-() //drops p’s relations DELETE r,p
I’m sorry you can’t reproduce the results. However, on a MacBook Air (1.8 GHz i7, 4 GB RAM) with a 2 GB heap, GCR cache, but no warming of caches, and no other tuning, with a similarly sized dataset (1 million users, 50 friends per person), I repeatedly get approx 900 ms using the Traversal … Read more
OrientDB (old link) appears to support graph storage in much the same was as Neo4j
Yes, by using case insensitive regular expressions: WHERE m.name =~ ‘(?i)neo’ https://neo4j.com/docs/cypher-manual/current/clauses/where/#case-insensitive-regular-expressions
If anything breaks at number like 33, it means that there was a restriction upto 32, why 32? 2^5. It’s not trivial that most of the restrictions are in a factor of 2, MongoDB document size cannot be more than 16 MB, on a collection there could be maximum index, no more than 64. etc. … Read more
You may also want to try a cypher query such as: START n=node(*) RETURN n; It’s very obvious, and it will return all the existing nodes in the database. EDITÂ : the following displays the nodes and the relationships : STARTÂ n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m;
Note: I am on the OrientDB team, my opinion is definitely slanted. I am also replying in a decidedly casual tone. On your points: 1) On the topic of clustered deployment, currently it’s not even a comparison. Neo4j is master-slave replication, they state themselves that it is generally only suited to single digit node deployments … Read more