Actions

Space Race/MATCH Tutorial: Difference between revisions

From NoSQLZoo

No edit summary
No edit summary
Line 19: Line 19:
==Born in Russia==
==Born in Russia==
<div class="q nonum" data-lang="neo4j">
<div class="q nonum" data-lang="neo4j">
   <p>Use <code>WHERE</code> to specify conditions and the <code>.</code> operator to access individual</p>
   <p>Use <code>WHERE</code> to specify conditions and the <code>.</code> operator to access individual properties of a node.</p>
   <p class='strong'>Show the Surnames of Astronauts born in Russia rather than the USA <p>
   <p class='strong'>Show the Surnames of Astronauts born in Russia rather than the USA <p>
   <pre class="def"><nowiki>MATCH(n:Astronaut)-[:BORN_IN]-(c:Country) WHERE c.name = 'United States of America' RETURN n.surname;</nowiki>
   <pre class="def"><nowiki>MATCH(n:Astronaut)-[:BORN_IN]-(c:Country) WHERE c.abbrev ='usa' RETURN n.surname, c.name;</nowiki>
</pre>
</pre>
<pre class="ans"><nowiki>MATCH(n:Astronaut)-[:BORN_IN]-(c:Country) WHERE c.name = 'Russia' RETURN n.surname;</nowiki>
<pre class="ans"><nowiki>MATCH(n:Astronaut)-[:BORN_IN]-(c:Country) WHERE c.abbrev= 'ru' RETURN n.surname;</nowiki>
</pre>
</pre>
</div>
</div>


{{Acknowledgements}}
{{Acknowledgements}}

Revision as of 09:11, 27 November 2019

Visualisation

Click here for 3d graph visualisation

Institutions

Use MATCH and RETURN to show nodes that are Institutions rather than Astronauts

Show Institutions instead of Astronauts

MATCH(n:Astronaut) RETURN n;
MATCH(n:Institution) RETURN n; 

Born in Russia

Use WHERE to specify conditions and the . operator to access individual properties of a node.

Show the Surnames of Astronauts born in Russia rather than the USA

MATCH(n:Astronaut)-[:BORN_IN]-(c:Country) WHERE c.abbrev ='usa' RETURN n.surname, c.name;
MATCH(n:Astronaut)-[:BORN_IN]-(c:Country) WHERE c.abbrev= 'ru' RETURN n.surname;

Acknowledgements

NoSQLZoo is made possible by the following open-source technologies:

jQuery JSHint CodeMirror MediaWiki MariaDB
  • You have been served by: dill