1
0
Fork 0

Doc - colors in the AQL explain examples (#4835)

This commit is contained in:
Manuel B 2018-03-14 11:55:29 +01:00 committed by sleto-it
parent f8b9e17d31
commit 73b6975e56
369 changed files with 6751 additions and 4033 deletions

View File

@ -424,14 +424,27 @@ Now let's have a look what the optimizer does behind the curtain and inspect
traversal queries using [the explainer](../ExecutionAndPerformance/Optimizer.md):
@startDocuBlockInline GRAPHTRAV_07_traverse_7
@EXAMPLE_ARANGOSH_OUTPUT{GRAPHTRAV_07_traverse_7}
~examples.loadGraph("traversalGraph");
db._explain("FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' LET localScopeVar = RAND() > 0.5 FILTER p.edges[0].theTruth != localScopeVar RETURN v._key", {}, {colors: false});
db._explain("FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' FILTER p.edges[0].label == 'right_foo' RETURN v._key", {}, {colors: false});
~examples.dropGraph("traversalGraph");
@END_EXAMPLE_ARANGOSH_OUTPUT
@EXAMPLE_AQL{GRAPHTRAV_07_traverse_7}
@DATASET{traversalGraph}
@EXPLAIN{TRUE}
FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph'
LET localScopeVar = RAND() > 0.5
FILTER p.edges[0].theTruth != localScopeVar
RETURN v._key
@END_EXAMPLE_AQL
@endDocuBlock GRAPHTRAV_07_traverse_7
@startDocuBlockInline GRAPHTRAV_07_traverse_8
@EXAMPLE_AQL{GRAPHTRAV_07_traverse_8}
@DATASET{traversalGraph}
@EXPLAIN{TRUE}
FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph'
FILTER p.edges[0].label == 'right_foo'
RETURN v._key
@END_EXAMPLE_AQL
@endDocuBlock GRAPHTRAV_07_traverse_8
We now see two queries: In one we add a variable *localScopeVar*, which is outside
the scope of the traversal itself - it is not known inside of the traverser.
Therefore, this filter can only be executed after the traversal, which may be

View File

@ -1,63 +1,63 @@
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"one"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/133"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"133"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5X---_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/107"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"107"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5icG--_"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"two"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/137"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"137"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5XO--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/111"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"111"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5icW--_"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"three"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/140"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"140"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5XS--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/114"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"114"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ica--_"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"four"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/143"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"143"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5XW--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/117"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"117"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ice--_"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"five"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/146"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"146"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5Xa--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/120"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"120"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ici--_"</span>
}
arangosh&gt; db.five.all().toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"143"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/143"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5XW--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"114"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/114"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ica--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"three"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"117"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/117"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ice--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"four"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"137"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/137"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5XO--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"two"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"133"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/133"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5X---_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"107"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/107"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5icG--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"one"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"146"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/146"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5Xa--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"120"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/120"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ici--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"five"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"140"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/140"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5XS--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"three"</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"111"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/111"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5icW--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"two"</span>
}
]

View File

@ -1,45 +1,45 @@
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"one"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/156"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"156"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5eW--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/139"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"139"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5joG--_"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"two"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/160"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"160"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5ea--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/143"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"143"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5joG--B"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"three"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/163"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"163"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5ee--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/146"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"146"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5joK--_"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"four"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/166"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"166"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5ei--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/149"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"149"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5joO--_"</span>
}
arangosh&gt; db.five.save({ <span class="hljs-attr">name</span> : <span class="hljs-string">"five"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/169"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"169"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5em--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/152"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"152"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5joS--_"</span>
}
arangosh&gt; db.five.all().limit(<span class="hljs-number">2</span>).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"160"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/160"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5ea--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"two"</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"139"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/139"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5joG--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"one"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"166"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/166"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5ei--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"149"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/149"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5joO--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"four"</span>
}
]

View File

@ -1,39 +1,39 @@
arangosh&gt; db.users.save({ <span class="hljs-attr">name</span>: <span class="hljs-string">"Gerhard"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/178"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"178"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5lq--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/161"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"161"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kCG--_"</span>
}
arangosh&gt; db.users.save({ <span class="hljs-attr">name</span>: <span class="hljs-string">"Helmut"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/182"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"182"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5lu--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/165"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"165"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kCO--_"</span>
}
arangosh&gt; db.users.save({ <span class="hljs-attr">name</span>: <span class="hljs-string">"Angela"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/185"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"185"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5ly--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/168"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"168"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kCS--_"</span>
}
arangosh&gt; db.users.all().toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"182"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/182"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5lu--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"165"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/165"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kCO--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Helmut"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"185"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/185"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5ly--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"168"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/168"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kCS--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Angela"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"178"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/178"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5lq--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"161"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/161"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kCG--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Gerhard"</span>
}
]
@ -42,9 +42,9 @@ arangosh&gt; db.users.byExample({ <span class="hljs-string">"_id"</span> : <span
arangosh&gt; db.users.byExample({ <span class="hljs-string">"name"</span> : <span class="hljs-string">"Gerhard"</span> }).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"178"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/178"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5lq--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"161"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/161"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kCG--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Gerhard"</span>
}
]

View File

@ -1,26 +1,26 @@
arangosh&gt; db.users.save({ <span class="hljs-attr">name</span>: <span class="hljs-string">"Gerhard"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/200"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"200"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5t----"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/180"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"180"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kaG--_"</span>
}
arangosh&gt; db.users.save({ <span class="hljs-attr">name</span>: <span class="hljs-string">"Helmut"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/204"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"204"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5tC--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/184"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"184"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kaK--_"</span>
}
arangosh&gt; db.users.save({ <span class="hljs-attr">name</span>: <span class="hljs-string">"Angela"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/207"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"207"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5tG--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/187"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"187"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kaO--_"</span>
}
arangosh&gt; <span class="hljs-keyword">var</span> a = db.users.byExample( {<span class="hljs-string">"name"</span> : <span class="hljs-string">"Angela"</span> } );
arangosh&gt; <span class="hljs-keyword">while</span> (a.hasNext()) print(a.next());
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"207"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/207"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj5tG--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"187"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/187"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5kaO--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Angela"</span>
}

View File

@ -4,7 +4,7 @@ arangosh&gt; db.old.ensureIndex({ <span class="hljs-attr">type</span>: <span cla
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"age"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/217"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/195"</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
@ -13,34 +13,34 @@ arangosh&gt; db.old.ensureIndex({ <span class="hljs-attr">type</span>: <span cla
}
arangosh&gt; db.old.save({ <span class="hljs-attr">age</span>: <span class="hljs-number">15</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/220"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"220"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj522--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/198"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"198"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5lPO--_"</span>
}
arangosh&gt; db.old.save({ <span class="hljs-attr">age</span>: <span class="hljs-number">25</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/224"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj526--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/202"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"202"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5lPS--_"</span>
}
arangosh&gt; db.old.save({ <span class="hljs-attr">age</span>: <span class="hljs-number">30</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/227"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"227"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj53---_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/205"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"205"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5lPW--_"</span>
}
arangosh&gt; db.old.range(<span class="hljs-string">"age"</span>, <span class="hljs-number">10</span>, <span class="hljs-number">30</span>).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"220"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/220"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj522--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"198"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/198"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5lPO--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">15</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/224"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj526--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"202"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/202"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5lPS--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">25</span>
}
]

View File

@ -4,7 +4,7 @@ arangosh&gt; db.old.ensureIndex({ <span class="hljs-attr">type</span>: <span cla
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"age"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/237"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/214"</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
@ -13,40 +13,40 @@ arangosh&gt; db.old.ensureIndex({ <span class="hljs-attr">type</span>: <span cla
}
arangosh&gt; db.old.save({ <span class="hljs-attr">age</span>: <span class="hljs-number">15</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/240"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"240"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6Da--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5mAq--_"</span>
}
arangosh&gt; db.old.save({ <span class="hljs-attr">age</span>: <span class="hljs-number">25</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/244"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"244"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6Di--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/221"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"221"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5mAy--_"</span>
}
arangosh&gt; db.old.save({ <span class="hljs-attr">age</span>: <span class="hljs-number">30</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/247"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"247"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6Dm--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/224"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5mA2--_"</span>
}
arangosh&gt; db.old.closedRange(<span class="hljs-string">"age"</span>, <span class="hljs-number">10</span>, <span class="hljs-number">30</span>).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"240"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/240"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6Da--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5mAq--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">15</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"244"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/244"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6Di--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"221"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/221"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5mAy--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">25</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"247"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/247"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6Dm--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/224"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5mA2--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">30</span>
}
]

View File

@ -5,7 +5,7 @@ arangosh&gt; db.geo.ensureIndex({ <span class="hljs-attr">type</span>: <span cla
<span class="hljs-string">"loc"</span>
],
<span class="hljs-string">"geoJson"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/257"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/233"</span>,
<span class="hljs-string">"ignoreNull"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">true</span>,
@ -22,9 +22,9 @@ arangosh&gt; <span class="hljs-keyword">for</span> (<span class="hljs-keyword">v
arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-number">0</span>).limit(<span class="hljs-number">2</span>).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"1314"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1314"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6dW--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"1290"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1290"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5m36--J"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/0"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
@ -32,9 +32,9 @@ arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-n
]
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"1203"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1203"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj6b2--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"1179"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1179"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5m3q--J"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/0"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,

View File

@ -5,7 +5,7 @@ arangosh&gt; db.geo.ensureIndex({ <span class="hljs-attr">type</span>: <span cla
<span class="hljs-string">"loc"</span>
],
<span class="hljs-string">"geoJson"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/2379"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/2354"</span>,
<span class="hljs-string">"ignoreNull"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">true</span>,
@ -23,9 +23,9 @@ arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-n
[
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3436"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3436"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj7KW--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3411"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3411"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5nzW--_"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
@ -34,9 +34,9 @@ arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-n
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3325"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3325"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj7Im--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3300"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3300"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5nzG--_"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">0</span>

View File

@ -5,9 +5,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
[
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5558"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5558"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8PW--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5532"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5532"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oxu--N"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
@ -16,9 +16,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5447"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5447"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8Nm--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5421"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5421"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oxe--F"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">0</span>
@ -27,9 +27,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5561"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5561"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8Pa--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5535"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5535"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oxu--P"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">10</span>
@ -38,9 +38,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5669"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5669"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8RW--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5643"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5643"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oy---N"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">0</span>
@ -49,9 +49,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5555"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5555"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8PS--B"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5529"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5529"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oxu--L"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">-10</span>
@ -60,9 +60,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5450"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5450"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8Nq--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5424"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5424"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oxe--H"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">10</span>
@ -71,9 +71,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5672"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5672"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8Ra--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5646"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5646"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oy---P"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">10</span>
@ -82,9 +82,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5444"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5444"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8Ni--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5418"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5418"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oxe--D"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">-10</span>
@ -93,9 +93,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5666"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5666"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj8RS--_"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5640"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5640"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5oy---L"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">-10</span>

View File

@ -1,8 +1,8 @@
arangosh&gt; db.example.save({ <span class="hljs-attr">Hello</span> : <span class="hljs-string">"world"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6637"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6637"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj87G--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6609"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6609"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5prm--_"</span>
}
arangosh&gt; db.example.replaceByExample({ <span class="hljs-attr">Hello</span>: <span class="hljs-string">"world"</span> }, {<span class="hljs-attr">Hello</span>: <span class="hljs-string">"mars"</span>}, <span class="hljs-literal">false</span>, <span class="hljs-number">5</span>);
<span class="hljs-number">1</span>

View File

@ -1,17 +1,17 @@
arangosh&gt; db.example.save({ <span class="hljs-attr">Hello</span> : <span class="hljs-string">"world"</span>, <span class="hljs-attr">foo</span> : <span class="hljs-string">"bar"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6651"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6651"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj9Ba--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6622"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6622"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5qFm--_"</span>
}
arangosh&gt; db.example.updateByExample({ <span class="hljs-attr">Hello</span>: <span class="hljs-string">"world"</span> }, { <span class="hljs-attr">Hello</span>: <span class="hljs-string">"foo"</span>, <span class="hljs-attr">World</span>: <span class="hljs-string">"bar"</span> }, <span class="hljs-literal">false</span>);
<span class="hljs-number">1</span>
arangosh&gt; db.example.byExample({ <span class="hljs-attr">Hello</span>: <span class="hljs-string">"foo"</span> }).toArray()
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6651"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6651"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj9Bq--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6622"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6622"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5qF6---"</span>,
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"foo"</span>,
<span class="hljs-string">"foo"</span> : <span class="hljs-string">"bar"</span>,
<span class="hljs-string">"World"</span> : <span class="hljs-string">"bar"</span>

View File

@ -1,10 +1,10 @@
arangosh&gt; db._create(<span class="hljs-string">"mycollection"</span>)
[ArangoCollection <span class="hljs-number">6663</span>, <span class="hljs-string">"mycollection"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">6632</span>, <span class="hljs-string">"mycollection"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db.mycollection.save({ <span class="hljs-attr">_key</span>: <span class="hljs-string">"testKey"</span>, <span class="hljs-attr">Hello</span> : <span class="hljs-string">"World"</span> })
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"mycollection/testKey"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"testKey"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj9JO--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5qj6--_"</span>
}
arangosh&gt; db._query(<span class="hljs-string">'FOR my IN mycollection RETURN my._key'</span>).toArray()
[

View File

@ -5,7 +5,7 @@ arangosh&gt; db._query(aql<span class="hljs-string">`FOR doc IN <span class="hlj
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"testKey"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"mycollection/testKey"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZj9JO--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5qj6--_"</span>,
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>
}
]

View File

@ -10,7 +10,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR i IN 1..100
<span class="hljs-string">"scannedIndex"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"filtered"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"httpRequests"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0069980621337890625</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0011560916900634766</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -8,17 +8,17 @@ arangosh&gt; c.getExtra();
<span class="hljs-string">"scannedIndex"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"filtered"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"httpRequests"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0015070438385009766</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0002448558807373047</span>
},
<span class="hljs-string">"profile"</span> : {
<span class="hljs-string">"initializing"</span> : <span class="hljs-number">0.000015497207641601562</span>,
<span class="hljs-string">"parsing"</span> : <span class="hljs-number">0.00011134147644042969</span>,
<span class="hljs-string">"optimizing ast"</span> : <span class="hljs-number">0.0000171661376953125</span>,
<span class="hljs-string">"loading collections"</span> : <span class="hljs-number">0.000017404556274414062</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.0001049041748046875</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.0008563995361328125</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.0002474784851074219</span>,
<span class="hljs-string">"finalizing"</span> : <span class="hljs-number">0.00009465217590332031</span>
<span class="hljs-string">"initializing"</span> : <span class="hljs-number">0.0000030994415283203125</span>,
<span class="hljs-string">"parsing"</span> : <span class="hljs-number">0.00005507469177246094</span>,
<span class="hljs-string">"optimizing ast"</span> : <span class="hljs-number">0.000004291534423828125</span>,
<span class="hljs-string">"loading collections"</span> : <span class="hljs-number">0.0000054836273193359375</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.000025510787963867188</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.0000591278076171875</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.00005555152893066406</span>,
<span class="hljs-string">"finalizing"</span> : <span class="hljs-number">0.00002288818359375</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -15,7 +15,7 @@ arangosh&gt; db._query(<span class="hljs-string">`
<span class="hljs-string">"filtered"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"httpRequests"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"fullCount"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.006587982177734375</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0013153553009033203</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}
@ -35,7 +35,7 @@ arangosh&gt; db._query({
<span class="hljs-string">"filtered"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"httpRequests"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"fullCount"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.008595943450927734</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0012688636779785156</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -30,7 +30,7 @@ arangosh&gt; stmt.explain();
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"14"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"user"</span>

View File

@ -1,5 +1,5 @@
arangosh&gt; db._create("test");
[ArangoCollection 7004, "test" (type document, status loaded)]
[ArangoCollection 6972, "test" (type document, status loaded)]
arangosh&gt; for (i = 0; i &lt; 100; ++i) { db.test.save({ value: i }); }
arangosh&gt; db.test.ensureIndex({ type: "skiplist", fields: [ "value" ] });
{
@ -7,7 +7,7 @@ arangosh&gt; db.test.ensureIndex({ type: "skiplist", fields: [ "value" ] });
"fields" : [
"value"
],
"id" : "test/7309",
"id" : "test/7277",
"isNewlyCreated" : true,
"sparse" : false,
"type" : "skiplist",

View File

@ -28,7 +28,7 @@ arangosh&gt; stmt.explain();
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7309"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7277"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"value"</span>

View File

@ -27,7 +27,7 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7309"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7277"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"value"</span>

View File

@ -26,7 +26,7 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7309"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7277"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"value"</span>

View File

@ -26,7 +26,7 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7309"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7277"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"value"</span>

View File

@ -8,9 +8,9 @@ Execution plan:
1 SingletonNode 1 * ROOT
2 CalculationNode 1 - LET #5 = 1 .. 10 /* range */ /* simple expression */
3 EnumerateListNode 10 - FOR x IN #5 /* list iteration */
4 CalculationNode 10 - LET then = DATE_NOW() /* v8 expression */
4 CalculationNode 10 - LET then = DATE_NOW() /* simple expression */
6 EnumerateListNode 100 - FOR y IN #5 /* list iteration */
7 CalculationNode 100 - LET now = DATE_NOW() /* v8 expression */
7 CalculationNode 100 - LET now = DATE_NOW() /* simple expression */
8 CalculationNode 100 - LET nowstr = CONCAT(now, x, y, then) /* simple expression */
9 ReturnNode 100 - RETURN nowstr
@ -32,7 +32,7 @@ Execution plan:
Id NodeType Est. Comment
1 SingletonNode 1 * ROOT
3 CalculationNode 1 - LET #4 = 1 .. 10 /* range */ /* simple expression */
2 CalculationNode 1 - LET now = DATE_NOW() /* v8 expression */
2 CalculationNode 1 - LET now = DATE_NOW() /* simple expression */
4 EnumerateListNode 10 - FOR x IN #4 /* list iteration */
6 EnumerateListNode 100 - FOR y IN #4 /* list iteration */
7 CalculationNode 100 - LET nowstr = CONCAT(now, x, y, now) /* simple expression */

View File

@ -10,7 +10,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Cologne"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"germanCity/Cologne"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Aa--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ss---B"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">1000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
@ -21,7 +21,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Hamburg"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"germanCity/Hamburg"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ae--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ss---D"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">1000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [

View File

@ -14,7 +14,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
<span class="hljs-string">"traversedCity"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Lyon"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Lyon"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ae--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--_"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">80000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
@ -28,7 +28,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
<span class="hljs-string">"traversedCity"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Paris"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Paris"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ai--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--B"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">4000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
@ -42,7 +42,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
<span class="hljs-string">"traversedCity"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Paris"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Paris"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ai--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--B"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">4000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
@ -56,7 +56,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
<span class="hljs-string">"traversedCity"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Lyon"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Lyon"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ae--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--_"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">80000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
@ -70,7 +70,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
<span class="hljs-string">"traversedCity"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Cologne"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"germanCity/Cologne"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Aa--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ss---B"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">1000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [

View File

@ -15,7 +15,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Lyon"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Lyon"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ae--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--_"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">80000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
@ -26,7 +26,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Paris"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Paris"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ai--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--B"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">4000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
@ -42,7 +42,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Paris"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Paris"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ai--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--B"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">4000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
@ -53,7 +53,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Lyon"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"frenchCity/Lyon"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Ae--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ssC--_"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">80000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
@ -64,7 +64,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR startCity IN
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"Cologne"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"germanCity/Cologne"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-Aa--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5ss---B"</span>,
<span class="hljs-string">"population"</span> : <span class="hljs-number">1000000</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [

View File

@ -1,5 +1,5 @@
arangosh&gt; col = db.example;
[ArangoCollection <span class="hljs-number">7454</span>, <span class="hljs-string">"example"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">7426</span>, <span class="hljs-string">"example"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; col.unload();
arangosh&gt; col;
[ArangoCollection <span class="hljs-number">7454</span>, <span class="hljs-string">"example"</span> (type <span class="hljs-built_in">document</span>, status unloaded)]
[ArangoCollection <span class="hljs-number">7426</span>, <span class="hljs-string">"example"</span> (type <span class="hljs-built_in">document</span>, status unloaded)]

View File

@ -1,31 +1,31 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7459</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">7430</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7463</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">7433</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; v1 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7467"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7467"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-vq--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7437"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7437"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vBy--_"</span>
}
arangosh&gt; v2 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7471"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7471"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-vu--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7441"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7441"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vB2--_"</span>
}
arangosh&gt; e1 = db.relation.insert(v1, v2, { <span class="hljs-attr">label</span> : <span class="hljs-string">"knows"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7474"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7474"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-vy--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7444"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7444"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vC---_"</span>
}
arangosh&gt; db._document(e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7474"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7474"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7467"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7471"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-vy--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7444"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7444"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7437"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7441"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vC---_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}

View File

@ -1,34 +1,34 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7481</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">7450</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7485</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">7453</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; <span class="hljs-keyword">var</span> myGraph = {};
arangosh&gt; myGraph.v1 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7489"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7489"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-9S--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7457"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7457"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vz---_"</span>
}
arangosh&gt; myGraph.v2 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7493"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7493"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-9W--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7461"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7461"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vzK--_"</span>
}
arangosh&gt; myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2,
........&gt; { <span class="hljs-attr">label</span> : <span class="hljs-string">"knows"</span>});
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7496"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7496"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-9W--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7464"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7464"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vzO--_"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7496"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7496"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7489"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7493"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk-9W--B"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7464"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7464"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7457"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7461"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5vzO--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.edges(myGraph.e1._id);

View File

@ -1,33 +1,33 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7504</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">7471</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7508</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">7474</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; myGraph.v1 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7512"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7512"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_H2--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7478"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7478"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5w3---_"</span>
}
arangosh&gt; myGraph.v2 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7516"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7516"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_H2--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7482"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7482"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5w3C--_"</span>
}
arangosh&gt; myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2,
........&gt; { <span class="hljs-attr">label</span> : <span class="hljs-string">"knows"</span>});
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7519"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7519"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_H6--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7485"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7485"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5w3G--_"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7519"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7519"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7512"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7516"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_H6--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7485"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7485"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7478"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7482"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5w3G--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.inEdges(myGraph.v1._id);
@ -35,11 +35,11 @@ arangosh&gt; db.relation.inEdges(myGraph.v1._id);
arangosh&gt; db.relation.inEdges(myGraph.v2._id);
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7519"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7519"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7512"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7516"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_H6--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7485"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7485"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7478"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7482"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5w3G--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
]

View File

@ -1,43 +1,43 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7528</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">7493</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7532</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">7496</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; myGraph.v1 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7536"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7536"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_YO--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7500"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7500"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5x9O--_"</span>
}
arangosh&gt; myGraph.v2 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7540"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7540"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_YS--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7504"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7504"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5x9S--_"</span>
}
arangosh&gt; myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2,
........&gt; { <span class="hljs-attr">label</span> : <span class="hljs-string">"knows"</span>});
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7543"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7543"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_YS--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7507"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7507"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5x9W--_"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7543"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7543"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7536"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7540"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_YS--B"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7507"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7507"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7500"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7504"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5x9W--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.outEdges(myGraph.v1._id);
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7543"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7543"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7536"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7540"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_YS--B"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7507"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7507"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7500"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7504"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5x9W--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
]

View File

@ -5,170 +5,170 @@ arangosh&gt; db.circles.toArray();
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"I"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/I"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_l6--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFq--B"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"9"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"G"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/G"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_l2--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFm--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"7"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"F"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/F"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_l2--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFi--B"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"6"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"A"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/A"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_lu--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFW--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"1"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"E"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/E"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_l2--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFi--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"5"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"C"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/C"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_ly--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFe--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"3"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"D"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_ly--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFe--B"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"4"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"J"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/J"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_l6--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFu--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"10"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"B"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_ly--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFa--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"2"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"H"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/H"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_l6--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFq--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"8"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"K"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"circles/K"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_m---_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zFy--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"11"</span>
}
]
arangosh&gt; db.edges.toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7611"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7611"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/G"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/H"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mK--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blob"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7614"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7614"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/H"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/I"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mK--B"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blub"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7620"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7620"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/J"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/K"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mO--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_zup"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7599"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7599"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7562"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7562"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/C"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mC--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zF6--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blorg"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7592"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7592"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7568"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7568"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/E"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/F"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zGC--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_schubi"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7577"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7577"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/H"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/I"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zGK--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blub"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7555"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7555"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/A"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_m---B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zF2--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_bar"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7608"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7608"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/A"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/G"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mG--D"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_foo"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7596"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7596"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7559"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7559"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/B"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/C"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mC--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zF2--B"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blarg"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7602"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7602"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7565"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7565"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/B"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/E"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mG--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zG---_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blub"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7617"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7617"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7583"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7583"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/J"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/K"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zGO--B"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_zup"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7571"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7571"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/A"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/G"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zGG--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_foo"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7580"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7580"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/G"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/J"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mK--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zGO--_"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_zip"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7605"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7605"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/E"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/F"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZk_mG--B"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7574"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7574"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"circles/G"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"circles/H"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE5zGG--B"</span>,
<span class="hljs-string">"theFalse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"theTruth"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_schubi"</span>
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blob"</span>
}
]

View File

@ -6,15 +6,15 @@ arangosh&gt; db._query(<span class="hljs-string">"FOR v, e IN OUTBOUND SHORTEST_
],
[
<span class="hljs-string">"B"</span>,
<span class="hljs-string">"7592"</span>
<span class="hljs-string">"7555"</span>
],
[
<span class="hljs-string">"C"</span>,
<span class="hljs-string">"7596"</span>
<span class="hljs-string">"7559"</span>
],
[
<span class="hljs-string">"D"</span>,
<span class="hljs-string">"7599"</span>
<span class="hljs-string">"7562"</span>
]
]
[object ArangoQueryCursor, <span class="hljs-attr">count</span>: <span class="hljs-number">4</span>, <span class="hljs-attr">cached</span>: <span class="hljs-literal">false</span>, <span class="hljs-attr">hasMore</span>: <span class="hljs-literal">false</span>]
@ -26,15 +26,15 @@ arangosh&gt; db._query(<span class="hljs-string">"FOR v, e IN OUTBOUND SHORTEST_
],
[
<span class="hljs-string">"B"</span>,
<span class="hljs-string">"7592"</span>
<span class="hljs-string">"7555"</span>
],
[
<span class="hljs-string">"C"</span>,
<span class="hljs-string">"7596"</span>
<span class="hljs-string">"7559"</span>
],
[
<span class="hljs-string">"D"</span>,
<span class="hljs-string">"7599"</span>
<span class="hljs-string">"7562"</span>
]
]
[object ArangoQueryCursor, <span class="hljs-attr">count</span>: <span class="hljs-number">4</span>, <span class="hljs-attr">cached</span>: <span class="hljs-literal">false</span>, <span class="hljs-attr">hasMore</span>: <span class="hljs-literal">false</span>]

View File

@ -6,15 +6,15 @@ arangosh&gt; db._query(<span class="hljs-string">"FOR a IN circles FILTER a._key
],
[
<span class="hljs-string">"B"</span>,
<span class="hljs-string">"7592"</span>
<span class="hljs-string">"7555"</span>
],
[
<span class="hljs-string">"C"</span>,
<span class="hljs-string">"7596"</span>
<span class="hljs-string">"7559"</span>
],
[
<span class="hljs-string">"D"</span>,
<span class="hljs-string">"7599"</span>
<span class="hljs-string">"7562"</span>
]
]
[object ArangoQueryCursor, <span class="hljs-attr">count</span>: <span class="hljs-number">4</span>, <span class="hljs-attr">cached</span>: <span class="hljs-literal">false</span>, <span class="hljs-attr">hasMore</span>: <span class="hljs-literal">false</span>]
@ -26,15 +26,15 @@ arangosh&gt; db._query(<span class="hljs-string">"FOR a IN circles FILTER a._key
],
[
<span class="hljs-string">"B"</span>,
<span class="hljs-string">"7592"</span>
<span class="hljs-string">"7555"</span>
],
[
<span class="hljs-string">"C"</span>,
<span class="hljs-string">"7596"</span>
<span class="hljs-string">"7559"</span>
],
[
<span class="hljs-string">"D"</span>,
<span class="hljs-string">"7599"</span>
<span class="hljs-string">"7562"</span>
]
]
[object ArangoQueryCursor, <span class="hljs-attr">count</span>: <span class="hljs-number">4</span>, <span class="hljs-attr">cached</span>: <span class="hljs-literal">false</span>, <span class="hljs-attr">hasMore</span>: <span class="hljs-literal">false</span>]

View File

@ -5,171 +5,171 @@ arangosh&gt; db.circles.toArray();
{
"_key" : "I",
"_id" : "circles/I",
"_rev" : "_WeZuli---_",
"_rev" : "_WgE50Bm--_",
"label" : "9"
},
{
"_key" : "G",
"_id" : "circles/G",
"_rev" : "_WeZulh6--B",
"_rev" : "_WgE50Be--B",
"label" : "7"
},
{
"_key" : "F",
"_id" : "circles/F",
"_rev" : "_WeZulh6--_",
"_rev" : "_WgE50Be--_",
"label" : "6"
},
{
"_key" : "A",
"_id" : "circles/A",
"_rev" : "_WeZulhy--_",
"_rev" : "_WgE50BO--_",
"label" : "1"
},
{
"_key" : "E",
"_id" : "circles/E",
"_rev" : "_WeZulh2--F",
"_rev" : "_WgE50Ba--_",
"label" : "5"
},
{
"_key" : "C",
"_id" : "circles/C",
"_rev" : "_WeZulh2--B",
"_rev" : "_WgE50BW--_",
"label" : "3"
},
{
"_key" : "D",
"_id" : "circles/D",
"_rev" : "_WeZulh2--D",
"_rev" : "_WgE50BW--B",
"label" : "4"
},
{
"_key" : "J",
"_id" : "circles/J",
"_rev" : "_WeZuli---B",
"_rev" : "_WgE50Bm--B",
"label" : "10"
},
{
"_key" : "B",
"_id" : "circles/B",
"_rev" : "_WeZulh2--_",
"_rev" : "_WgE50BS--_",
"label" : "2"
},
{
"_key" : "H",
"_id" : "circles/H",
"_rev" : "_WeZulh6--D",
"_rev" : "_WgE50Bi--_",
"label" : "8"
},
{
"_key" : "K",
"_id" : "circles/K",
"_rev" : "_WeZuli---D",
"_rev" : "_WgE50Bq--_",
"label" : "11"
}
]
arangosh&gt; db.edges.toArray();
[
{
"_key" : "197",
"_id" : "edges/197",
"_from" : "circles/J",
"_to" : "circles/K",
"_rev" : "_WeZuliO--B",
"theFalse" : false,
"theTruth" : true,
"label" : "right_zup"
},
{
"_key" : "182",
"_id" : "edges/182",
"_from" : "circles/E",
"_to" : "circles/F",
"_rev" : "_WeZuliG--D",
"theFalse" : false,
"theTruth" : true,
"label" : "left_schubi"
},
{
"_key" : "185",
"_id" : "edges/185",
"_from" : "circles/A",
"_to" : "circles/G",
"_rev" : "_WeZuliK--_",
"theFalse" : false,
"theTruth" : true,
"label" : "right_foo"
},
{
"_key" : "173",
"_id" : "edges/173",
"_from" : "circles/B",
"_to" : "circles/C",
"_rev" : "_WeZuliC--B",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blarg"
},
{
"_key" : "169",
"_id" : "edges/169",
"_from" : "circles/A",
"_to" : "circles/B",
"_rev" : "_WeZuliC--_",
"theFalse" : false,
"theTruth" : true,
"label" : "left_bar"
},
{
"_key" : "179",
"_id" : "edges/179",
"_from" : "circles/B",
"_to" : "circles/E",
"_rev" : "_WeZuliG--B",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blub"
},
{
"_key" : "188",
"_id" : "edges/188",
"_key" : "7670",
"_id" : "edges/7670",
"_from" : "circles/G",
"_to" : "circles/H",
"_rev" : "_WeZuliK--B",
"_rev" : "_WgE50B2--B",
"theFalse" : false,
"theTruth" : true,
"label" : "right_blob"
},
{
"_key" : "191",
"_id" : "edges/191",
"_key" : "7658",
"_id" : "edges/7658",
"_from" : "circles/C",
"_to" : "circles/D",
"_rev" : "_WgE50Bu--B",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blorg"
},
{
"_key" : "7673",
"_id" : "edges/7673",
"_from" : "circles/H",
"_to" : "circles/I",
"_rev" : "_WeZuliK--D",
"_rev" : "_WgE50B6--_",
"theFalse" : false,
"theTruth" : true,
"label" : "right_blub"
},
{
"_key" : "194",
"_id" : "edges/194",
"_key" : "7667",
"_id" : "edges/7667",
"_from" : "circles/A",
"_to" : "circles/G",
"_rev" : "_WgE50B2--_",
"theFalse" : false,
"theTruth" : true,
"label" : "right_foo"
},
{
"_key" : "7676",
"_id" : "edges/7676",
"_from" : "circles/G",
"_to" : "circles/J",
"_rev" : "_WeZuliO--_",
"_rev" : "_WgE50B6--B",
"theFalse" : false,
"theTruth" : true,
"label" : "right_zip"
},
{
"_key" : "176",
"_id" : "edges/176",
"_from" : "circles/C",
"_to" : "circles/D",
"_rev" : "_WeZuliG--_",
"_key" : "7661",
"_id" : "edges/7661",
"_from" : "circles/B",
"_to" : "circles/E",
"_rev" : "_WgE50By--_",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blorg"
"label" : "left_blub"
},
{
"_key" : "7655",
"_id" : "edges/7655",
"_from" : "circles/B",
"_to" : "circles/C",
"_rev" : "_WgE50Bu--_",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blarg"
},
{
"_key" : "7651",
"_id" : "edges/7651",
"_from" : "circles/A",
"_to" : "circles/B",
"_rev" : "_WgE50Bq--B",
"theFalse" : false,
"theTruth" : true,
"label" : "left_bar"
},
{
"_key" : "7679",
"_id" : "edges/7679",
"_from" : "circles/J",
"_to" : "circles/K",
"_rev" : "_WgE50C---_",
"theFalse" : false,
"theTruth" : true,
"label" : "right_zup"
},
{
"_key" : "7664",
"_id" : "edges/7664",
"_from" : "circles/E",
"_to" : "circles/F",
"_rev" : "_WgE50By--B",
"theFalse" : false,
"theTruth" : true,
"label" : "left_schubi"
}
]
arangosh&gt; print("once you don't need them anymore, clean them up:");

View File

@ -1,63 +1,38 @@
arangosh&gt; db._explain("FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' LET localScopeVar = RAND() &gt; 0.5 FILTER p.edges[0].theTruth != localScopeVar RETURN v._key", {}, {colors: false});
Query string:
FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' LET localScopeVar = RAND() &gt; 0.5
FILTER p.edges[0].theTruth != localScopeVar RETURN v._key
@Q:
FOR v,e,p IN <span class="hljs-number">1.</span><span class="hljs-number">.3</span> OUTBOUND <span class="hljs-string">'circles/A'</span> GRAPH <span class="hljs-string">'traversalGraph'</span>
LET localScopeVar = RAND() &gt; <span class="hljs-number">0.5</span>
FILTER p.edges[<span class="hljs-number">0</span>].theTruth != localScopeVar
RETURN v._key
Execution plan:
Id NodeType Est. Comment
1 SingletonNode 1 * ROOT
2 TraversalNode 1 - FOR v /* vertex */, p /* paths */ IN 1..3 /* min..maxPathDepth */ OUTBOUND 'circles/A' /* startnode */ GRAPH 'traversalGraph'
3 CalculationNode 1 - LET localScopeVar = (RAND() &gt; 0.5) /* simple expression */
4 CalculationNode 1 - LET #6 = (p.`edges`[0].`theTruth` != localScopeVar) /* simple expression */
5 FilterNode 1 - FILTER #6
6 CalculationNode 1 - LET #8 = v.`_key` /* attribute expression */
7 ReturnNode 1 - RETURN #8
@R
<span style="color:rgb(85,85,255)">Query string:</span>
<span style="color:rgb(0,187,0)"> FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph'
LET localScopeVar = RAND() &gt; 0.5
FILTER p.edges[0].theTruth != localScopeVar
RETURN v._key
</span>
Indexes used:
By Type Collection Unique Sparse Selectivity Fields Ranges
2 edge edges false false 85.00 % [ `_from`, `_to` ] base OUTBOUND
<span style="color:rgb(85,85,255)">Execution plan:</span>
<span style="color:rgb(187,0,187)">Id</span> <span style="color:rgb(187,0,187)">NodeType</span> <span style="color:rgb(187,0,187)">Est.</span> <span style="color:rgb(187,0,187)">Comment</span>
<span style="color:rgb(187,187,0)">1</span> <span style="color:rgb(0,187,187)">SingletonNode</span> <span style="color:rgb(0,187,0)">1</span> * <span style="color:rgb(0,187,187)">ROOT</span>
<span style="color:rgb(187,187,0)">2</span> <span style="color:rgb(0,187,187)">TraversalNode</span> <span style="color:rgb(0,187,0)">1</span> - <span style="color:rgb(0,187,187)">FOR </span><span style="color:rgb(187,187,0)">v</span> <span style="color:rgb(0,0,187)">/* vertex */</span>, <span style="color:rgb(187,187,0)">p</span> <span style="color:rgb(0,0,187)">/* paths */</span> <span style="color:rgb(0,187,187)">IN</span> <span style="color:rgb(0,187,0)">1..3</span> <span style="color:rgb(0,0,187)">/* min..maxPathDepth */</span> <span style="color:rgb(0,187,187)">OUTBOUND</span> '<span style="color:rgb(0,187,0)">circles/A</span>' <span style="color:rgb(0,0,187)">/* startnode */</span> <span style="color:rgb(0,187,187)">GRAPH</span> '<span style="color:rgb(0,187,0)">traversalGraph</span>'
<span style="color:rgb(187,187,0)">3</span> <span style="color:rgb(0,187,187)">CalculationNode</span> <span style="color:rgb(0,187,0)">1</span> - <span style="color:rgb(0,187,187)">LET</span> <span style="color:rgb(187,187,0)">localScopeVar</span> = (<span style="color:rgb(0,187,0)">RAND</span>() &gt; <span style="color:rgb(0,187,0)">0.5</span>) <span style="color:rgb(0,0,187)">/* simple expression */</span>
<span style="color:rgb(187,187,0)">4</span> <span style="color:rgb(0,187,187)">CalculationNode</span> <span style="color:rgb(0,187,0)">1</span> - <span style="color:rgb(0,187,187)">LET</span> <span style="color:rgb(187,0,187)">#6</span> = (<span style="color:rgb(187,187,0)">p</span>.`<span style="color:rgb(187,187,0)">edges</span>`[<span style="color:rgb(0,187,0)">0</span>].`<span style="color:rgb(187,187,0)">theTruth</span>` != <span style="color:rgb(187,187,0)">localScopeVar</span>) <span style="color:rgb(0,0,187)">/* simple expression */</span>
<span style="color:rgb(187,187,0)">5</span> <span style="color:rgb(0,187,187)">FilterNode</span> <span style="color:rgb(0,187,0)">1</span> - <span style="color:rgb(0,187,187)">FILTER</span> <span style="color:rgb(187,0,187)">#6</span>
<span style="color:rgb(187,187,0)">6</span> <span style="color:rgb(0,187,187)">CalculationNode</span> <span style="color:rgb(0,187,0)">1</span> - <span style="color:rgb(0,187,187)">LET</span> <span style="color:rgb(187,0,187)">#8</span> = <span style="color:rgb(187,187,0)">v</span>.`<span style="color:rgb(187,187,0)">_key</span>` <span style="color:rgb(0,0,187)">/* attribute expression */</span>
<span style="color:rgb(187,187,0)">7</span> <span style="color:rgb(0,187,187)">ReturnNode</span> <span style="color:rgb(0,187,0)">1</span> - <span style="color:rgb(0,187,187)">RETURN</span> <span style="color:rgb(187,0,187)">#8</span>
Traversals on graphs:
Id Depth Vertex collections Edge collections Options Filter conditions
2 1..3 circles edges uniqueVertices: none, uniqueEdges: path
<span style="color:rgb(85,85,255)">Indexes used:</span>
<span style="color:rgb(187,0,187)">By</span> <span style="color:rgb(187,0,187)">Type</span> <span style="color:rgb(187,0,187)">Collection</span> <span style="color:rgb(187,0,187)">Unique</span> <span style="color:rgb(187,0,187)">Sparse</span> <span style="color:rgb(187,0,187)">Selectivity</span> <span style="color:rgb(187,0,187)">Fields</span> <span style="color:rgb(187,0,187)">Ranges</span>
<span style="color:rgb(187,187,0)">2</span> <span style="color:rgb(0,187,187)">edge</span> <span style="color:rgb(187,0,0)">edges</span> <span style="color:rgb(0,187,0)">false</span> <span style="color:rgb(0,187,0)">false</span> <span style="color:rgb(0,187,0)">85.00 %</span> [ `<span style="color:rgb(187,187,0)">_from</span>`, `<span style="color:rgb(187,187,0)">_to</span>` ] <span style="color:rgb(0,187,187)">base OUTBOUND</span>
Optimization rules applied:
Id RuleName
1 move-calculations-up
2 optimize-traversals
3 move-calculations-down
arangosh&gt; db._explain("FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' FILTER p.edges[0].label == 'right_foo' RETURN v._key", {}, {colors: false});
Query string:
FOR v,e,p IN 1..3 OUTBOUND 'circles/A' GRAPH 'traversalGraph' FILTER p.edges[0].label == 'right_foo'
RETURN v._key
Execution plan:
Id NodeType Est. Comment
1 SingletonNode 1 * ROOT
2 TraversalNode 1 - FOR v /* vertex */ IN 1..3 /* min..maxPathDepth */ OUTBOUND 'circles/A' /* startnode */ GRAPH 'traversalGraph'
5 CalculationNode 1 - LET #7 = v.`_key` /* attribute expression */
6 ReturnNode 1 - RETURN #7
Indexes used:
By Type Collection Unique Sparse Selectivity Fields Ranges
2 edge edges false false 85.00 % [ `_from`, `_to` ] base OUTBOUND
2 edge edges false false 85.00 % [ `_from`, `_to` ] level 0 OUTBOUND
Traversals on graphs:
Id Depth Vertex collections Edge collections Options Filter conditions
2 1..3 circles edges uniqueVertices: none, uniqueEdges: path (p.`edges`[0].`label` == "right_foo")
Optimization rules applied:
Id RuleName
1 move-calculations-up
2 move-filters-up
3 move-calculations-up-2
4 move-filters-up-2
5 optimize-traversals
6 remove-filter-covered-by-traversal
7 remove-unnecessary-calculations-2
8 remove-redundant-path-var
<span style="color:rgb(85,85,255)">Traversals on graphs:</span>
<span style="color:rgb(187,0,187)">Id</span> <span style="color:rgb(187,0,187)">Depth</span> <span style="color:rgb(187,0,187)">Vertex collections</span> <span style="color:rgb(187,0,187)">Edge collections</span> <span style="color:rgb(187,0,187)">Options</span> <span style="color:rgb(187,0,187)">Filter conditions</span>
2 1..3 <span style="color:rgb(187,0,0)">circles</span> <span style="color:rgb(187,0,0)">edges</span> <span style="color:rgb(0,187,187)">uniqueVertices</span>: <span style="color:rgb(0,187,0)">none</span>, <span style="color:rgb(0,187,187)">uniqueEdges</span>: <span style="color:rgb(0,187,0)">path</span>
<span style="color:rgb(85,85,255)">Optimization rules applied:</span>
<span style="color:rgb(187,0,187)">Id</span> <span style="color:rgb(187,0,187)">RuleName</span>
<span style="color:rgb(187,187,0)">1</span> <span style="color:rgb(0,187,187)">move-calculations-up</span>
<span style="color:rgb(187,187,0)">2</span> <span style="color:rgb(0,187,187)">optimize-traversals</span>
<span style="color:rgb(187,187,0)">3</span> <span style="color:rgb(0,187,187)">move-calculations-down</span>

View File

@ -8,7 +8,7 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9452"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9452"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkEZG--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9505"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9505"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Lq2--_"</span>
}

View File

@ -2,32 +2,32 @@ arangosh&gt; db._routing.save({
........&gt; url: { <span class="hljs-attr">match</span>: <span class="hljs-string">"/hello/world"</span> },
........&gt; content: { <span class="hljs-attr">contentType</span>: <span class="hljs-string">"text/plain"</span>, <span class="hljs-attr">body</span>: <span class="hljs-string">"Match No 1"</span>} });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9466"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9466"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkEby--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9519"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9519"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Lu2--_"</span>
}
arangosh&gt; db._routing.save({
........&gt; url: { <span class="hljs-attr">match</span>: <span class="hljs-string">"/hello/:name"</span>, <span class="hljs-attr">constraint</span>: { <span class="hljs-attr">name</span>: <span class="hljs-string">"/[a-z]+/"</span> } },
........&gt; content: { <span class="hljs-attr">contentType</span>: <span class="hljs-string">"text/plain"</span>, <span class="hljs-attr">body</span>: <span class="hljs-string">"Match No 2"</span>} });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9470"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9470"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkEb2--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9523"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9523"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Lu2--B"</span>
}
arangosh&gt; db._routing.save({
........&gt; url: { <span class="hljs-attr">match</span>: <span class="hljs-string">"/:something/world"</span> },
........&gt; content: { <span class="hljs-attr">contentType</span>: <span class="hljs-string">"text/plain"</span>, <span class="hljs-attr">body</span>: <span class="hljs-string">"Match No 3"</span>} });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9473"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9473"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkEb6--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9526"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9526"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Lu6--_"</span>
}
arangosh&gt; db._routing.save({
........&gt; url: { <span class="hljs-attr">match</span>: <span class="hljs-string">"/hi/*"</span> },
........&gt; content: { <span class="hljs-attr">contentType</span>: <span class="hljs-string">"text/plain"</span>, <span class="hljs-attr">body</span>: <span class="hljs-string">"Match No 4"</span>} });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9476"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9476"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkEc---_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9529"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9529"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Lu6--B"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -7,16 +7,16 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkEtG---
etag: _WgE6Mn---_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/9546"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9546"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkEtG---"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/9597"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9597"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Mn---_"</span>
}
}

View File

@ -12,9 +12,9 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkFAO--_
etag: _WgE6NxC--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -50,6 +50,6 @@ etag: _WeZkFAO--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkFAO--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6NxC--_"</span>
}
}

View File

@ -5,16 +5,16 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkFb2--_
etag: _WgE6PqW--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"vertex"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"male/9709"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9709"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkFb2--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"male/9754"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9754"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6PqW--_"</span>
}
}

View File

@ -5,9 +5,9 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkFsm--_
etag: _WgE6Q6i--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -35,6 +35,6 @@ etag: _WeZkFsm--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkFsm--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Q6i--_"</span>
}
}

View File

@ -16,9 +16,9 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkGO2--_
etag: _WgE6SZu--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -42,6 +42,6 @@ etag: _WeZkGO2--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/myGraph"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkGO2--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6SZu--_"</span>
}
}

View File

@ -21,9 +21,9 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/gharial
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkHM6--_
etag: _WgE6ThK--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -47,6 +47,6 @@ etag: _WeZkHM6--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/myGraph"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkHM6--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6ThK--_"</span>
}
}

View File

@ -1,4 +1,4 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/9920
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/9965
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
content-type: application/json; charset=utf<span class="hljs-number">-8</span>

View File

@ -1,9 +1,9 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkJOq--_
etag: _WgE6Ys6--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -20,6 +20,6 @@ etag: _WeZkJOq--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkJOq--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6Ys6--_"</span>
}
}

View File

@ -1,20 +1,20 @@
shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/10209
shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/10246
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkJiC--_
etag: _WgE6aA6--B
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10209"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10209"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"male/bob"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10246"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10246"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"male/charly"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"female/diana"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkJiC--_"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"friend"</span>,
<span class="hljs-string">"vertex"</span> : <span class="hljs-string">"bob"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6aA6--B"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"married"</span>,
<span class="hljs-string">"vertex"</span> : <span class="hljs-string">"charly"</span>
}
}

View File

@ -1,9 +1,9 @@
shell> curl --dump - http://localhost:8529/_api/gharial/myGraph
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkJxy--_
etag: _WgE6bF6--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -27,6 +27,6 @@ etag: _WeZkJxy--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/myGraph"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkJxy--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6bF6--_"</span>
}
}

View File

@ -1,9 +1,9 @@
shell> curl --dump - http://localhost:8529/_api/gharial/social/vertex/female/alice
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkKD2--_
etag: _WgE6f7m--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -11,7 +11,7 @@ etag: _WeZkKD2--_
<span class="hljs-string">"vertex"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"alice"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"female/alice"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkKD2--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6f7m--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Alice"</span>
}
}

View File

@ -11,7 +11,7 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"routeplanner"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/routeplanner"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkKkK--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6iWq--_"</span>,
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"edgeDefinitions"</span> : [
{
@ -50,7 +50,7 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"social"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkKXG--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6hQ---_"</span>,
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"edgeDefinitions"</span> : [
{

View File

@ -5,9 +5,9 @@ shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharia
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkLzW--_
etag: _WgE6n8y--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -15,7 +15,7 @@ etag: _WeZkLzW--_
<span class="hljs-string">"vertex"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"female/alice"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"alice"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkLzW--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WeZkLye--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6n8y--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WgE6n8G--_"</span>
}
}

View File

@ -1,21 +1,21 @@
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10794 &lt;&lt;EOF
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10825 &lt;&lt;EOF
{
<span class="hljs-string">"since"</span> : <span class="hljs-string">"01.01.2001"</span>
}
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkMIG--_
etag: _WgE6pGa--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10794"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10794"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkMIG--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WeZkMHm--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10825"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10825"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6pGa--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WgE6pF6--_"</span>
}
}

View File

@ -1,4 +1,4 @@
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10871 &lt;&lt;EOF
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10906 &lt;&lt;EOF
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"divorced"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"female/alice"</span>,
@ -7,17 +7,17 @@ shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkMY---_
etag: _WgE6qha--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10871"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10871"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkMY---_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WeZkMXS--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10906"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10906"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6qha--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WgE6qh---_"</span>
}
}

View File

@ -1,9 +1,9 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/vertex/otherVertices
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkMsq--_
etag: _WgE6sCO--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -29,6 +29,6 @@ etag: _WeZkMsq--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkMsq--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6sCO--_"</span>
}
}

View File

@ -15,9 +15,9 @@ shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkNXa--_
etag: _WgE6ukm--_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -45,6 +45,6 @@ etag: _WeZkNXa--_
<span class="hljs-string">"replicationFactor"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"smartGraphAttribute"</span> : <span class="hljs-string">""</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkNXa--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6ukm--_"</span>
}
}

View File

@ -6,9 +6,9 @@ shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">202</span> Accepted
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: _WeZkNwi--_
etag: _WgE6wU---_
x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -16,7 +16,7 @@ etag: _WeZkNwi--_
<span class="hljs-string">"vertex"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"female/alice"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"alice"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkNwi--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WeZkNvi--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6wU---_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WgE6wTO--_"</span>
}
}

View File

@ -5,7 +5,7 @@ arangosh&gt; db.example.ensureIndex({ <span class="hljs-attr">type</span>: <span
<span class="hljs-string">"a"</span>,
<span class="hljs-string">"b"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11215"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11233"</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
@ -16,7 +16,7 @@ arangosh&gt; <span class="hljs-keyword">var</span> indexInfo = db.example.getInd
arangosh&gt; indexInfo;
[
<span class="hljs-string">"example/0"</span>,
<span class="hljs-string">"example/11215"</span>
<span class="hljs-string">"example/11233"</span>
]
arangosh&gt; db._index(indexInfo[<span class="hljs-number">0</span>])
{
@ -37,7 +37,7 @@ arangosh&gt; db._index(indexInfo[<span class="hljs-number">1</span>])
<span class="hljs-string">"a"</span>,
<span class="hljs-string">"b"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11215"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11233"</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"unique"</span> : <span class="hljs-literal">false</span>,

View File

@ -6,7 +6,7 @@ arangosh&gt; db.example.ensureIndex({ <span class="hljs-attr">type</span>: <span
<span class="hljs-string">"a"</span>,
<span class="hljs-string">"b"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11226"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11243"</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,

View File

@ -6,8 +6,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11231"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11231"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOQK--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11248"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11248"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yXG--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -6,8 +6,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11245"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11245"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOS2--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11262"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11262"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yay--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -5,7 +5,7 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11259"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11259"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOVK--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11276"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11276"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6ycq--_"</span>
}

View File

@ -8,21 +8,21 @@ arangosh&gt; arango.GET(<span class="hljs-string">"/hello/echo"</span>)
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"GET"</span>,
<span class="hljs-string">"parameters"</span> : {

View File

@ -5,7 +5,7 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11273"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11273"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOXi--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11290"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11290"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yd6--_"</span>
}

View File

@ -8,21 +8,21 @@ arangosh&gt; arango.GET(<span class="hljs-string">"/hello/echo"</span>)
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"GET"</span>,
<span class="hljs-string">"parameters"</span> : {

View File

@ -5,7 +5,7 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11287"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11287"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOZ6--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11304"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11304"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yfS--_"</span>
}

View File

@ -5,7 +5,7 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; })
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11301"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11301"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOc---_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11318"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11318"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yge--_"</span>
}

View File

@ -8,7 +8,7 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11311"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11311"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOeC--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11328"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11328"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yhm--_"</span>
}

View File

@ -8,21 +8,21 @@ arangosh&gt; arango.GET(<span class="hljs-string">"/echo"</span>)
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"GET"</span>,
<span class="hljs-string">"parameters"</span> : {
@ -33,6 +33,7 @@ arangosh&gt; arango.GET(<span class="hljs-string">"/echo"</span>)
}
},
<span class="hljs-string">"options"</span> : {
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>
}
}
arangosh&gt; db._query(<span class="hljs-string">"FOR route IN _routing FILTER route.url == '/echo' REMOVE route in _routing"</span>)

View File

@ -8,7 +8,7 @@ arangosh&gt; db._modules.save({
........&gt; <span class="hljs-string">"};"</span>
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_modules/11325"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11325"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOgC--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_modules/11342"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11342"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yiu--_"</span>
}

View File

@ -5,8 +5,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11329"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11329"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOgO--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11346"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11346"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yiy--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -9,8 +9,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11350"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11350"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOiu--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11367"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11367"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yjy--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -1,8 +1,8 @@
shell> curl --dump - http://localhost:8529/redirectMe
HTTP/1.1 301 Moved Permanently
x-content-type-options: nosniff
content-type: text/html
x-content-type-options: nosniff
location: /somewhere.else/
"<span class="hljs-tag">&lt;<span class="hljs-name">html</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">head</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">title</span>&gt;</span>Moved<span class="hljs-tag">&lt;/<span class="hljs-name">title</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">head</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">body</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">h1</span>&gt;</span>Moved<span class="hljs-tag">&lt;/<span class="hljs-name">h1</span>&gt;</span><span class="hljs-tag">&lt;<span class="hljs-name">p</span>&gt;</span>This page has moved to <span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">\</span>"/<span class="hljs-attr">somewhere.else</span>/\"&gt;</span>/somewhere.else/<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span>.<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">body</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">html</span>&gt;</span>"

View File

@ -15,8 +15,8 @@ arangosh&gt; db._routing.save({
........&gt; ]
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11364"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11364"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOky--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11381"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11381"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yk6--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -16,8 +16,8 @@ arangosh&gt; db._routing.save({
........&gt; ]
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11378"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11378"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOnG--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11395"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11395"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6ymO--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -9,7 +9,7 @@ arangosh&gt; db._modules.save({
........&gt; <span class="hljs-string">"};"</span>
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_modules/11392"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11392"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOpG--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_modules/11409"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11409"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yna--_"</span>
}

View File

@ -11,7 +11,7 @@ arangosh&gt; db._routing.save({
........&gt; ]
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11396"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11396"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOpS--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11413"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11413"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yne--_"</span>
}

View File

@ -5,9 +5,9 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11400"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11400"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOpe--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11417"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11417"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yni--_"</span>
}
arangosh&gt; db._routing.save({
........&gt; url: <span class="hljs-string">"/subdirectory/ourtest/2"</span>,
@ -16,9 +16,9 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11403"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11403"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOpe--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11420"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11420"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yni--B"</span>
}
arangosh&gt; db._routing.save({
........&gt; url: <span class="hljs-string">"/subdirectory/ourtest/3"</span>,
@ -27,8 +27,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11406"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11406"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOpi--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11423"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11423"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6yni--D"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -13,21 +13,21 @@ x-content-type-options: nosniff
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"GET"</span>,
<span class="hljs-string">"parameters"</span> : {
@ -55,21 +55,21 @@ x-content-type-options: nosniff
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"GET"</span>,
<span class="hljs-string">"parameters"</span> : {
@ -97,21 +97,21 @@ x-content-type-options: nosniff
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"GET"</span>,
<span class="hljs-string">"parameters"</span> : {

View File

@ -8,8 +8,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11441"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11441"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WeZkOta--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11458"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11458"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WgE6ypG--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -13,21 +13,21 @@ x-content-type-options: nosniff
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"GET"</span>,
<span class="hljs-string">"parameters"</span> : {
@ -57,22 +57,22 @@ x-content-type-options: nosniff
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"content-length"</span> : <span class="hljs-string">"16"</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"POST"</span>,
<span class="hljs-string">"requestBody"</span> : <span class="hljs-string">"{hello: 'world'}"</span>,
@ -103,22 +103,22 @@ x-content-type-options: nosniff
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40837</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">9854</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">43716</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152053415217687"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">41920</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152098435631535"</span>
},
<span class="hljs-string">"internals"</span> : {
},
<span class="hljs-string">"headers"</span> : {
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"content-length"</span> : <span class="hljs-string">"16"</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>,
<span class="hljs-string">"user-agent"</span> : <span class="hljs-string">"ArangoDB"</span>,
<span class="hljs-string">"host"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"authorization"</span> : <span class="hljs-string">"Basic cm9vdDo="</span>,
<span class="hljs-string">"connection"</span> : <span class="hljs-string">"Keep-Alive"</span>
<span class="hljs-string">"accept-encoding"</span> : <span class="hljs-string">"deflate"</span>
},
<span class="hljs-string">"requestType"</span> : <span class="hljs-string">"PUT"</span>,
<span class="hljs-string">"requestBody"</span> : <span class="hljs-string">"{hello: 'world'}"</span>,

View File

@ -8,7 +8,7 @@ arangosh&gt; tasks.register({
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"mytask-1"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"this is a sample task to spawn a slow aql query"</span>,
<span class="hljs-string">"created"</span> : <span class="hljs-number">1520534176.558548</span>,
<span class="hljs-string">"created"</span> : <span class="hljs-number">1520984445.6373749</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"timed"</span>,
<span class="hljs-string">"offset"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"command"</span> : <span class="hljs-string">"(function (params) { require('@arangodb').db._query('FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong'); } )(params);"</span>,
@ -18,12 +18,12 @@ arangosh&gt; tasks.register({
arangosh&gt; queries.current();
[
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"299"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"311"</span>,
<span class="hljs-string">"query"</span> : <span class="hljs-string">"FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong"</span>,
<span class="hljs-string">"bindVars"</span> : {
},
<span class="hljs-string">"started"</span> : <span class="hljs-string">"2018-03-08T18:36:16Z"</span>,
<span class="hljs-string">"runTime"</span> : <span class="hljs-number">0.601919412612915</span>,
<span class="hljs-string">"started"</span> : <span class="hljs-string">"2018-03-13T23:40:45Z"</span>,
<span class="hljs-string">"runTime"</span> : <span class="hljs-number">1.0250184535980225</span>,
<span class="hljs-string">"state"</span> : <span class="hljs-string">"executing"</span>
}
]

View File

@ -5,17 +5,17 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
{
<span class="hljs-string">"time"</span> : <span class="hljs-number">1520534177.6076941</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-number">1520984446.6832287</span>,
<span class="hljs-string">"enabled"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"system"</span> : {
<span class="hljs-string">"minorPageFaults"</span> : <span class="hljs-number">57136</span>,
<span class="hljs-string">"minorPageFaults"</span> : <span class="hljs-number">65024</span>,
<span class="hljs-string">"majorPageFaults"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"userTime"</span> : <span class="hljs-number">5.78</span>,
<span class="hljs-string">"systemTime"</span> : <span class="hljs-number">1.17</span>,
<span class="hljs-string">"numberOfThreads"</span> : <span class="hljs-number">46</span>,
<span class="hljs-string">"residentSize"</span> : <span class="hljs-number">340926464</span>,
<span class="hljs-string">"residentSizePercent"</span> : <span class="hljs-number">0.010130254474660245</span>,
<span class="hljs-string">"virtualSize"</span> : <span class="hljs-number">2057916416</span>
<span class="hljs-string">"userTime"</span> : <span class="hljs-number">3.71</span>,
<span class="hljs-string">"systemTime"</span> : <span class="hljs-number">2.41</span>,
<span class="hljs-string">"numberOfThreads"</span> : <span class="hljs-number">32</span>,
<span class="hljs-string">"residentSize"</span> : <span class="hljs-number">310534144</span>,
<span class="hljs-string">"residentSizePercent"</span> : <span class="hljs-number">0.03707625098236367</span>,
<span class="hljs-string">"virtualSize"</span> : <span class="hljs-number">1880539136</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"httpConnections"</span> : <span class="hljs-number">1</span>,
@ -30,23 +30,23 @@ x-content-type-options: nosniff
]
},
<span class="hljs-string">"totalTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">20.181341886520386</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">4964</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">81.09156966209412</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5018</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">4636</span>,
<span class="hljs-number">210</span>,
<span class="hljs-number">96</span>,
<span class="hljs-number">4687</span>,
<span class="hljs-number">16</span>,
<span class="hljs-number">6</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
<span class="hljs-number">1</span>,
<span class="hljs-number">162</span>,
<span class="hljs-number">140</span>,
<span class="hljs-number">9</span>,
<span class="hljs-number">3</span>
]
},
<span class="hljs-string">"requestTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.009605884552001953</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">4964</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.0004925727844238281</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5018</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">4964</span>,
<span class="hljs-number">5018</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
@ -69,36 +69,36 @@ x-content-type-options: nosniff
]
},
<span class="hljs-string">"ioTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">20.171736001968384</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">4964</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">81.09107708930969</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5018</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">4636</span>,
<span class="hljs-number">210</span>,
<span class="hljs-number">96</span>,
<span class="hljs-number">4687</span>,
<span class="hljs-number">16</span>,
<span class="hljs-number">6</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
<span class="hljs-number">1</span>,
<span class="hljs-number">162</span>,
<span class="hljs-number">140</span>,
<span class="hljs-number">9</span>,
<span class="hljs-number">3</span>
]
},
<span class="hljs-string">"bytesSent"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">2209121</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">4964</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">2232043</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5018</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">408</span>,
<span class="hljs-number">4190</span>,
<span class="hljs-number">308</span>,
<span class="hljs-number">414</span>,
<span class="hljs-number">4234</span>,
<span class="hljs-number">312</span>,
<span class="hljs-number">58</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
]
},
<span class="hljs-string">"bytesReceived"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">1075034</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">4964</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">1087362</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5018</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">4443</span>,
<span class="hljs-number">521</span>,
<span class="hljs-number">4486</span>,
<span class="hljs-number">532</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
@ -107,20 +107,20 @@ x-content-type-options: nosniff
}
},
<span class="hljs-string">"http"</span> : {
<span class="hljs-string">"requestsTotal"</span> : <span class="hljs-number">4964</span>,
<span class="hljs-string">"requestsTotal"</span> : <span class="hljs-number">5018</span>,
<span class="hljs-string">"requestsAsync"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"requestsGet"</span> : <span class="hljs-number">1412</span>,
<span class="hljs-string">"requestsGet"</span> : <span class="hljs-number">1437</span>,
<span class="hljs-string">"requestsHead"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"requestsPost"</span> : <span class="hljs-number">3274</span>,
<span class="hljs-string">"requestsPut"</span> : <span class="hljs-number">75</span>,
<span class="hljs-string">"requestsPost"</span> : <span class="hljs-number">3299</span>,
<span class="hljs-string">"requestsPut"</span> : <span class="hljs-number">76</span>,
<span class="hljs-string">"requestsPatch"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"requestsDelete"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"requestsDelete"</span> : <span class="hljs-number">203</span>,
<span class="hljs-string">"requestsOptions"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"requestsOther"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"uptime"</span> : <span class="hljs-number">25.31716752052307</span>,
<span class="hljs-string">"physicalMemory"</span> : <span class="hljs-number">33654284288</span>,
<span class="hljs-string">"uptime"</span> : <span class="hljs-number">90.32405591011047</span>,
<span class="hljs-string">"physicalMemory"</span> : <span class="hljs-number">8375554048</span>,
<span class="hljs-string">"v8Context"</span> : {
<span class="hljs-string">"available"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"busy"</span> : <span class="hljs-number">1</span>,

View File

@ -13,8 +13,8 @@ DELETE _api/collection/notexisting2 HTTP/1.1
EOF
HTTP/1.1 200 OK
x-content-type-options: nosniff
content-type:
x-content-type-options: nosniff
x-arango-errors: 2
"--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 79\r\n\r\n{\"error\":true,\"errorMessage\":\"collection not found\",\"code\":404,\"errorNum\":1203}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 101\r\n\r\n{\"error\":true,\"code\":404,\"errorNum\":404,\"errorMessage\":\"unknown path '_api/collection/notexisting2'\"}\r\n--SomeBoundaryValue--"

View File

@ -35,8 +35,8 @@ DELETE /_api/collection/products HTTP/1.1
EOF
HTTP/1.1 200 OK
x-content-type-options: nosniff
content-type: multipart/form-data; boundary=SomeBoundaryValue
x-content-type-options: nosniff
x-arango-errors: 1
"--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 63\r\n\r\n{\"server\":\"arango\",\"version\":\"3.4.devel\",\"license\":\"community\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 79\r\n\r\n{\"error\":true,\"errorMessage\":\"collection not found\",\"code\":404,\"errorNum\":1203}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 326\r\n\r\n{\"error\":false,\"code\":200,\"status\":3,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"type\":2,\"indexBuckets\":8,\"globallyUniqueId\":\"hE2F144F58407/11480\",\"doCompact\":true,\"waitForSync\":false,\"id\":\"11480\",\"isSystem\":false,\"journalSize\":33554432,\"isVolatile\":false}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_api/collection/products/figures\r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 833\r\n\r\n{\"error\":false,\"code\":200,\"statusString\":\"loaded\",\"name\":\"products\",\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"journalSize\":33554432,\"isVolatile\":false,\"isSystem\":false,\"status\":3,\"count\":0,\"figures\":{\"indexes\":{\"count\":1,\"size\":32128},\"documentReferences\":0,\"waitingFor\":\"-\",\"alive\":{\"count\":0,\"size\":0},\"dead\":{\"count\":0,\"size\":0,\"deletion\":0},\"compactionStatus\":{\"message\":\"compaction not yet started\",\"time\":\"2018-03-08T18:36:17Z\",\"count\":0,\"filesCombined\":0,\"bytesRead\":0,\"bytesWritten\":0},\"datafiles\":{\"count\":0,\"fileSize\":0},\"journals\":{\"count\":0,\"fileSize\":0},\"compactors\":{\"count\":0,\"fileSize\":0},\"revisions\":{\"count\":0,\"size\":48192},\"lastTick\":0,\"uncollectedLogfileEntries\":0},\"doCompact\":true,\"globallyUniqueId\":\"hE2F144F58407/11480\",\"type\":2,\"indexBuckets\":8,\"waitForSync\":false,\"id\":\"11480\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 39\r\n\r\n{\"error\":false,\"code\":200,\"id\":\"11480\"}\r\n--SomeBoundaryValue--"
"--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 63\r\n\r\n{\"server\":\"arango\",\"version\":\"3.4.devel\",\"license\":\"community\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 79\r\n\r\n{\"error\":true,\"errorMessage\":\"collection not found\",\"code\":404,\"errorNum\":1203}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 326\r\n\r\n{\"error\":false,\"code\":200,\"waitForSync\":false,\"type\":2,\"statusString\":\"loaded\",\"indexBuckets\":8,\"globallyUniqueId\":\"h4B150768F36C/11505\",\"doCompact\":true,\"isSystem\":false,\"journalSize\":33554432,\"id\":\"11505\",\"isVolatile\":false,\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0},\"name\":\"products\",\"status\":3}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_api/collection/products/figures\r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 833\r\n\r\n{\"error\":false,\"code\":200,\"waitForSync\":false,\"type\":2,\"statusString\":\"loaded\",\"status\":3,\"name\":\"products\",\"figures\":{\"indexes\":{\"count\":1,\"size\":32128},\"documentReferences\":0,\"waitingFor\":\"-\",\"alive\":{\"count\":0,\"size\":0},\"dead\":{\"count\":0,\"size\":0,\"deletion\":0},\"compactionStatus\":{\"message\":\"compaction not yet started\",\"time\":\"2018-03-13T23:40:47Z\",\"count\":0,\"filesCombined\":0,\"bytesRead\":0,\"bytesWritten\":0},\"datafiles\":{\"count\":0,\"fileSize\":0},\"journals\":{\"count\":0,\"fileSize\":0},\"compactors\":{\"count\":0,\"fileSize\":0},\"revisions\":{\"count\":0,\"size\":48192},\"lastTick\":0,\"uncollectedLogfileEntries\":0},\"doCompact\":true,\"globallyUniqueId\":\"h4B150768F36C/11505\",\"count\":0,\"indexBuckets\":8,\"isSystem\":false,\"journalSize\":33554432,\"id\":\"11505\",\"isVolatile\":false,\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true,\"lastValue\":0}}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 39\r\n\r\n{\"error\":false,\"code\":200,\"id\":\"11505\"}\r\n--SomeBoundaryValue--"

View File

@ -11,23 +11,23 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"testCollectionBasics"</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11511"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11511"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11487"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11487"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"testCollectionBasics"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
}
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/collection &lt;&lt;EOF
{
@ -43,21 +43,21 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"testCollectionEdges"</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11514"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11514"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"type"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11491"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11491"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"testCollectionEdges"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
}

View File

@ -16,9 +16,16 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"testCollectionUsers"</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11519"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11519"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"autoincrement"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
@ -26,13 +33,6 @@ x-content-type-options: nosniff
<span class="hljs-string">"increment"</span> : <span class="hljs-number">5</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11497"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11497"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"testCollectionUsers"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
}

View File

@ -1,4 +1,4 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/11502
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/11523
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
@ -7,5 +7,5 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11502"</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11523"</span>
}

View File

@ -7,5 +7,5 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11507"</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11527"</span>
}

View File

@ -7,5 +7,5 @@ x-content-type-options: nosniff
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11512"</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11531"</span>
}

View File

@ -9,111 +9,7 @@ x-content-type-options: nosniff
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"result"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"34"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_aqlfunctions"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_aqlfunctions"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"17"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_modules"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_modules"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"102"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_statistics15"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_statistics15"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"20"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_routing"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_routing"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"37"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_frontend"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_frontend"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_users"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"8"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_graphs"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_graphs"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"96"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_statistics"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_statistics"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"59"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_appbundles"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_appbundles"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"3"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_iresearch_analyzers"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_iresearch_analyzers"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"40"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_queues"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_queues"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"125"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"animals"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/125"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"43"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_jobs"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_jobs"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"52"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"44"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_apps"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
@ -121,7 +17,79 @@ x-content-type-options: nosniff
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_apps"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"90"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"34"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_queues"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_queues"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"16"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_routing"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_routing"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"6"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_graphs"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_graphs"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"30"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_aqlfunctions"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_aqlfunctions"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"8"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_users"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"36"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_jobs"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_jobs"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"14"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_modules"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_modules"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"95"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"animals"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/95"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"32"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_frontend"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_frontend"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"79"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_statisticsRaw"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
@ -129,12 +97,44 @@ x-content-type-options: nosniff
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_statisticsRaw"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"118"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"84"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_statistics"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_statistics"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"88"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"demo"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/118"</span>
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/88"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"2"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_iresearch_analyzers"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_iresearch_analyzers"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"49"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_appbundles"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_appbundles"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"96"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_statistics15"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"_statistics15"</span>
}
]
}

View File

@ -1,19 +1,19 @@
shell> curl --dump - http://localhost:8529/_api/collection/products/checksum
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/checksum
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11517"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11535"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11535"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_WeZkQwK--_"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"9391661138142391786"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11517"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_WgE63-i--_"</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"1075165384366343408"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>
}

View File

@ -1,19 +1,19 @@
shell> curl --dump - http://localhost:8529/_api/collection/products/checksum?withRevisions=false&withData=true
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/checksum
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11527"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11544"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11544"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_WeZkQ2a--_"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"15918833875153807872"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11527"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_WgE63U6--_"</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"16512796348050512657"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>
}

View File

@ -1,29 +1,29 @@
shell> curl --dump - http://localhost:8529/_api/collection/products/count
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/count
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11553"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11553"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">11839</span>
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">11865</span>
},
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11537"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11537"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>
}

View File

@ -1,35 +1,28 @@
shell> curl --dump - http://localhost:8529/_api/collection/products/figures
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/figures
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">11849</span>
},
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"figures"</span> : {
<span class="hljs-string">"indexes"</span> : {
<span class="hljs-string">"count"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"size"</span> : <span class="hljs-number">32128</span>
},
<span class="hljs-string">"documentReferences"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"waitingFor"</span> : <span class="hljs-string">"-"</span>,
<span class="hljs-string">"documentReferences"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"waitingFor"</span> : <span class="hljs-string">"document-reference"</span>,
<span class="hljs-string">"alive"</span> : {
<span class="hljs-string">"count"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"size"</span> : <span class="hljs-number">80</span>
<span class="hljs-string">"count"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"size"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"dead"</span> : {
<span class="hljs-string">"count"</span> : <span class="hljs-number">0</span>,
@ -38,7 +31,7 @@ location: <span class="hljs-regexp">/_api/</span>collection/products/figures
},
<span class="hljs-string">"compactionStatus"</span> : {
<span class="hljs-string">"message"</span> : <span class="hljs-string">"skipped compaction because collection has no datafiles"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2018-03-08T18:36:20Z"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2018-03-13T23:41:02Z"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"filesCombined"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"bytesRead"</span> : <span class="hljs-number">0</span>,
@ -60,13 +53,20 @@ location: <span class="hljs-regexp">/_api/</span>collection/products/figures
<span class="hljs-string">"count"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"size"</span> : <span class="hljs-number">48192</span>
},
<span class="hljs-string">"lastTick"</span> : <span class="hljs-number">11851</span>,
<span class="hljs-string">"uncollectedLogfileEntries"</span> : <span class="hljs-number">0</span>
<span class="hljs-string">"lastTick"</span> : <span class="hljs-number">11876</span>,
<span class="hljs-string">"uncollectedLogfileEntries"</span> : <span class="hljs-number">1</span>
},
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11845"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11870"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11845"</span>
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11870"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">11874</span>
}
}

View File

@ -1,28 +1,28 @@
shell> curl --dump - http://localhost:8529/_api/collection/11870/properties
shell> curl --dump - http://localhost:8529/_api/collection/11893/properties
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
location: <span class="hljs-regexp">/_api/</span>collection/<span class="hljs-number">11870</span>/properties
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/<span class="hljs-number">11893</span>/properties
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11893"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11893"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11870"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11870"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
}

View File

@ -1,28 +1,28 @@
shell> curl --dump - http://localhost:8529/_api/collection/products/properties
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/properties
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11907"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11907"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11876"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11876"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
}

View File

@ -1,29 +1,29 @@
shell> curl --dump - http://localhost:8529/_api/collection/products/revision
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/revision
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"journalSize"</span> : <span class="hljs-number">33554432</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"waitForSync"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11882"</span>,
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"0"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11912"</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"keyOptions"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"traditional"</span>,
<span class="hljs-string">"allowUserKeys"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"0"</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"statusString"</span> : <span class="hljs-string">"loaded"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11882"</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11912"</span>,
<span class="hljs-string">"isVolatile"</span> : <span class="hljs-literal">false</span>
}

View File

@ -1,18 +1,18 @@
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/load
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/load
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hE2F144F58407/11889"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11889"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h4B150768F36C/11918"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11918"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>
}

View File

@ -1,8 +1,8 @@
shell> curl -X PUT --dump - http://localhost:8529/_api/collection/products/loadIndexesIntoMemory
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
x-content-type-options: nosniff
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-content-type-options: nosniff
location: <span class="hljs-regexp">/_api/</span>collection/products/loadIndexesIntoMemory
{

Some files were not shown because too many files have changed in this diff Show More