1
0
Fork 0
arangodb/Documentation/Examples/joinTuples.generated

53 lines
2.1 KiB
Plaintext

@Q:
FOR u IN users
FILTER u.active == <span class="hljs-literal">true</span>
LIMIT <span class="hljs-number">0</span>, <span class="hljs-number">4</span>
FOR f IN relations
FILTER f.type == @friend &amp;&amp; f.friendOf == u.userId
RETURN {
<span class="hljs-string">"user"</span> : u.name,
<span class="hljs-string">"friendId"</span> : f.thisUser
}
@B
{
<span class="hljs-string">"friend"</span>: <span class="hljs-string">"friend"</span>
}
@R
[
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Abigail"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">3</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Abigail"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">2</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Abigail"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">2</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Mary"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">1</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Mary"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">4</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Mariah"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">1</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Mariah"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">2</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Fred"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">2</span>
},
{
<span class="hljs-string">"user"</span>: <span class="hljs-string">"Fred"</span>,
<span class="hljs-string">"friendId"</span>: <span class="hljs-number">5</span>
}
]