1
0
Fork 0
arangodb/Documentation/Examples/COMBINING_GRAPH_04_combine....

37 lines
1.6 KiB
Plaintext

@Q:
FOR startCity IN germanCity
FILTER GEO_DISTANCE(@bonn, startCity.geometry) < @radius
FOR v, e, p IN <span class="hljs-number">1.</span><span class="hljs-number">.1</span> OUTBOUND startCity
GRAPH <span class="hljs-string">'routeplanner'</span>
RETURN {<span class="hljs-attr">startcity</span>: startCity._key, <span class="hljs-attr">traversedCity</span>: v._key}
@B
{
<span class="hljs-string">"bonn"</span>: [
<span class="hljs-number">7.0998</span>,
<span class="hljs-number">50.734</span>
],
<span class="hljs-string">"radius"</span>: <span class="hljs-number">400000</span>
}
@R
[
{
<span class="hljs-string">"startcity"</span>: <span class="hljs-string">"Cologne"</span>,
<span class="hljs-string">"traversedCity"</span>: <span class="hljs-string">"Lyon"</span>
},
{
<span class="hljs-string">"startcity"</span>: <span class="hljs-string">"Cologne"</span>,
<span class="hljs-string">"traversedCity"</span>: <span class="hljs-string">"Paris"</span>
},
{
<span class="hljs-string">"startcity"</span>: <span class="hljs-string">"Hamburg"</span>,
<span class="hljs-string">"traversedCity"</span>: <span class="hljs-string">"Cologne"</span>
},
{
<span class="hljs-string">"startcity"</span>: <span class="hljs-string">"Hamburg"</span>,
<span class="hljs-string">"traversedCity"</span>: <span class="hljs-string">"Paris"</span>
},
{
<span class="hljs-string">"startcity"</span>: <span class="hljs-string">"Hamburg"</span>,
<span class="hljs-string">"traversedCity"</span>: <span class="hljs-string">"Lyon"</span>
}
]