mirror of https://gitee.com/bigwinds/arangodb
37 lines
1.6 KiB
Plaintext
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>
|
|
}
|
|
] |