1
0
Fork 0

added generated files

This commit is contained in:
jsteemann 2018-06-26 23:06:30 +02:00
parent 81af9a05ba
commit cc9c5db7bb
358 changed files with 4888 additions and 4281 deletions

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/114"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"114"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNC--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/116"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"116"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4K--_"</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/118"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"118"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--_"</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">"_XB1l-4O--_"</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/121"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"121"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/123"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"123"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4O--B"</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/124"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"124"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--D"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/126"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"126"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4O--D"</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/127"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"127"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--F"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/129"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"129"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4O--F"</span>
}
arangosh&gt; db.five.all().toArray();
[
{
<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">"_WnWWtNC--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"116"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/116"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4K--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"one"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"124"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/124"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--D"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"126"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/126"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4O--D"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"four"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"127"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/127"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--F"</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">"_XB1l-4O--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"two"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"129"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/129"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4O--F"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"five"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"121"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/121"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--B"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"123"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/123"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l-4O--B"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"three"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"118"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/118"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtNG--_"</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/137"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"137"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtOK--_"</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">"_XB1l-5a--_"</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/141"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"141"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtOK--B"</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">"_XB1l-5a--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/144"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"144"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtOO--_"</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">"_XB1l-5a--D"</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/147"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"147"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtOS--_"</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">"_XB1l-5a--F"</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/150"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"150"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtOW--_"</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">"_XB1l-5a--H"</span>
}
arangosh&gt; db.five.all().limit(<span class="hljs-number">2</span>).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"141"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/141"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtOK--B"</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">"_XB1l-5a--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"one"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"147"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/147"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtOS--_"</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">"_XB1l-5a--F"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"four"</span>
}
]

View File

@ -1,40 +1,40 @@
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/159"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"159"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtPi--_"</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">"_XB1l-6a--_"</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/163"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"163"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtPm--_"</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">"_XB1l-6e--_"</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/166"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"166"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtPm--B"</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">"_XB1l-6e--B"</span>
}
arangosh&gt; db.users.all().toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"166"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/166"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtPm--B"</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">"_XB1l-6e--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Helmut"</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">"_XB1l-6e--B"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Angela"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"159"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/159"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtPi--_"</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">"_XB1l-6a--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Gerhard"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"163"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/163"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtPm--_"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Helmut"</span>
}
]
arangosh&gt; db.users.byExample({ <span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/20"</span> }).toArray();
@ -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">"159"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/159"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtPi--_"</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">"_XB1l-6a--_"</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/178"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"178"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtQy--_"</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">"_XB1l-7a--_"</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">"_WnWWtQy--B"</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">"_XB1l-7e--_"</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">"_WnWWtQ2--_"</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">"_XB1l-7e--B"</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">"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">"_WnWWtQ2--_"</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">"_XB1l-7e--B"</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/194"</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/197"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"197"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtSO--_"</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">"_XB1l-9i--_"</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/201"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"201"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtSS--_"</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">"_XB1l-9i--B"</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/204"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"204"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtSW--_"</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">"_XB1l-9i--D"</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">"197"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/197"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtSO--_"</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">"_XB1l-9i--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">15</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"201"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/201"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtSS--_"</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">"_XB1l-9i--B"</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/213"</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/216"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"216"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtU---_"</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">"_XB1l__i--_"</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/220"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"220"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtUC--_"</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">"_XB1l__m--_"</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/223"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"223"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtUC--B"</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">"_XB1l__m--B"</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">"216"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/216"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtU---_"</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">"_XB1l__i--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">15</span>
},
{
<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">"_WnWWtUC--_"</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">"_XB1l__m--_"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">25</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"223"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/223"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtUC--B"</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">"_XB1l__m--B"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">30</span>
}
]

View File

@ -1,16 +1,17 @@
arangosh&gt; db.geo.ensureIndex({ <span class="hljs-attr">type</span>: <span class="hljs-string">"geo"</span>, <span class="hljs-attr">fields</span>: [ <span class="hljs-string">"loc"</span> ] });
{
<span class="hljs-string">"constraint"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"bestIndexedLevel"</span> : <span class="hljs-number">17</span>,
<span class="hljs-string">"fields"</span> : [
<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/232"</span>,
<span class="hljs-string">"ignoreNull"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/233"</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"maxNumCoverCells"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo1"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo"</span>,
<span class="hljs-string">"unique"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"worstIndexedLevel"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">201</span>
}
arangosh&gt; <span class="hljs-keyword">for</span> (<span class="hljs-keyword">var</span> i = <span class="hljs-number">-90</span>; i &lt;= <span class="hljs-number">90</span>; i += <span class="hljs-number">10</span>) {
@ -22,9 +23,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">"1289"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1289"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtW2--Z"</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">"_XB1l_Ey--H"</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 +33,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">"1178"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1178"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtWu--N"</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">"_XB1l_Ee--_"</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

@ -1,16 +1,17 @@
arangosh&gt; db.geo.ensureIndex({ <span class="hljs-attr">type</span>: <span class="hljs-string">"geo"</span>, <span class="hljs-attr">fields</span>: [ <span class="hljs-string">"loc"</span> ] });
{
<span class="hljs-string">"constraint"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"bestIndexedLevel"</span> : <span class="hljs-number">17</span>,
<span class="hljs-string">"fields"</span> : [
<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/2353"</span>,
<span class="hljs-string">"ignoreNull"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/2354"</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"maxNumCoverCells"</span> : <span class="hljs-number">8</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo1"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo"</span>,
<span class="hljs-string">"unique"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"worstIndexedLevel"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">201</span>
}
arangosh&gt; <span class="hljs-keyword">for</span> (<span class="hljs-keyword">var</span> i = <span class="hljs-number">-90</span>; i &lt;= <span class="hljs-number">90</span>; i += <span class="hljs-number">10</span>) {
@ -22,25 +23,25 @@ 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>).distance().limit(<span class="hljs-number">2</span>).toArray();
[
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3410"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3410"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtci--H"</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">"_XB1l_Ni--H"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/0"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/0"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3299"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3299"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtcW--F"</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">"_XB1l_NK--L"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">0</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/0"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/0"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>
}
]

View File

@ -4,102 +4,102 @@ arangosh&gt; <span class="hljs-keyword">for</span> (<span class="hljs-keyword">v
arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs-number">0</span>, <span class="hljs-number">2000</span> * <span class="hljs-number">1000</span>).distance().toArray();
[
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5531"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5531"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtgq--V"</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">"_XB1l_We--F"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/0"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/0"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5420"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5420"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtgi--H"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">0</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/0"</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5534"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5534"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtgq--X"</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">"_XB1l_We--H"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">10</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/10"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/10"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5642"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5642"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtg2--C"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">0</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/10/0"</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5528"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5528"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtgq--T"</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">"_XB1l_We--D"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">-10</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/-10"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/-10"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5423"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5423"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtgi--J"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">10</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/10"</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5645"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5645"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtg2--E"</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">"_XB1l_W2--L"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">10</span>
<span class="hljs-number">0</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/10/10"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/10/0"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5417"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5417"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtgi--F"</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">"_XB1l_WG--H"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">-10</span>
<span class="hljs-number">0</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/-10"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/0"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5639"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5639"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtg2--A"</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">"_XB1l_W2--J"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">-10</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/10/-10"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/10/-10"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.5567985761</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">"_XB1l_W6--_"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">10</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/10/10"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.5567985761</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">"_XB1l_WG--F"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">-10</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/-10"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.5567985761</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">"_XB1l_WG--J"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">10</span>
],
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/-10/10"</span>,
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.5567985761</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/6608"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6608"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtjK--_"</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">"_XB1l_ce--_"</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/6621"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6621"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtjy--_"</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">"_XB1l_de--_"</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">"6621"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6621"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWtj2--_"</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">"_XB1l_dm--_"</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">6631</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">"_WnWWtka--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l_ei--_"</span>
}
arangosh&gt; db._query(<span class="hljs-string">'FOR my IN mycollection RETURN my._key'</span>).toArray()
[

View File

@ -1,5 +1,5 @@
arangosh&gt; db._explain("LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1", {}, {colors: false});
Query string:
Query String:
LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1
Execution plan:
@ -12,6 +12,9 @@ Execution plan:
Indexes used:
none
Functions used:
Name Deterministic Uses V8
SLEEP false false
Optimization rules applied:
Id RuleName

View File

@ -1,14 +1,14 @@
arangosh&gt; db._profileQuery("LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1", {}, {colors: false});
Query string:
Query String:
LET s = SLEEP(0.25) LET t = SLEEP(0.5) RETURN 1
Execution plan:
Id NodeType Calls Items Runtime [s] Comment
1 SingletonNode 2 1 0.0000 * ROOT
4 CalculationNode 2 1 0.0000 - LET #2 = 1 /* json expression */ /* const assignment */
2 CalculationNode 2 1 0.2709 - LET s = SLEEP(0.25) /* simple expression */
3 CalculationNode 2 1 0.5116 - LET t = SLEEP(0.5) /* simple expression */
5 ReturnNode 2 1 0.2709 - RETURN #2
2 CalculationNode 2 1 0.2705 - LET s = SLEEP(0.25) /* simple expression */
3 CalculationNode 2 1 0.5110 - LET t = SLEEP(0.5) /* simple expression */
5 ReturnNode 2 1 0.0000 - RETURN #2
Indexes used:
none
@ -19,17 +19,17 @@ Optimization rules applied:
Query Statistics:
Writes Exec Writes Ign Scan Full Scan Index Filtered Exec Time [s]
0 0 0 0 0 0.78290s
0 0 0 0 0 0.78175s
Query Profile:
Query Stage Duration [s]
initializing 0.00000
parsing 0.00007
optimizing ast 0.00001
parsing 0.00003
optimizing ast 0.00000
loading collections 0.00000
instantiating plan 0.00003
optimizing plan 0.00010
executing 0.78249
finalizing 0.00017
instantiating plan 0.00001
optimizing plan 0.00004
executing 0.78158
finalizing 0.00008

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">"_WnWWtka--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1l_ei--_"</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.00038695335388183594</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0004515647888183594</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.00009989738464355469</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00009059906005859375</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"profile"</span> : {
<span class="hljs-string">"initializing"</span> : <span class="hljs-number">9.5367431640625e-7</span>,
<span class="hljs-string">"parsing"</span> : <span class="hljs-number">0.000016927719116210938</span>,
<span class="hljs-string">"optimizing ast"</span> : <span class="hljs-number">0.0000011920928955078125</span>,
<span class="hljs-string">"loading collections"</span> : <span class="hljs-number">0.0000019073486328125</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.0000095367431640625</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.00003457069396972656</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.000020503997802734375</span>,
<span class="hljs-string">"initializing"</span> : <span class="hljs-number">0.0000016689300537109375</span>,
<span class="hljs-string">"parsing"</span> : <span class="hljs-number">0.00001621246337890625</span>,
<span class="hljs-string">"optimizing ast"</span> : <span class="hljs-number">0.000001430511474609375</span>,
<span class="hljs-string">"loading collections"</span> : <span class="hljs-number">0.000001430511474609375</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.000010013580322265625</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.000026941299438476562</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.000017881393432617188</span>,
<span class="hljs-string">"finalizing"</span> : <span class="hljs-number">0.00000858306884765625</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.0004172325134277344</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0005788803100585938</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.0003635883331298828</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0005028247833251953</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -19,15 +19,16 @@ arangosh&gt; stmt.explain();
<span class="hljs-string">"id"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"random"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"user"</span>
},
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"ReturnNode"</span>,
@ -40,7 +41,8 @@ arangosh&gt; stmt.explain();
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"user"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [ ],
@ -58,11 +60,12 @@ arangosh&gt; stmt.explain();
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">32</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

View File

@ -21,17 +21,20 @@ arangosh&gt; stmt.explain();
<span class="hljs-string">"id"</span> : <span class="hljs-number">6</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">1.95</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"doc"</span>
},
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"needsGatherNodeSort"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"indexCoversProjections"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"13"</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>
@ -44,19 +47,24 @@ arangosh&gt; stmt.explain();
],
<span class="hljs-string">"condition"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary or"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">63</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary and"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">62</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare =="</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">25</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"user"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"doc"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -64,7 +72,10 @@ arangosh&gt; stmt.explain();
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-string">"root"</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-string">"root"</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"string"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">4</span>
}
]
}
@ -72,7 +83,12 @@ arangosh&gt; stmt.explain();
}
]
},
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"sorted"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"ascending"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"evalFCalls"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"fullRange"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"limit"</span> : <span class="hljs-number">0</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"ReturnNode"</span>,
@ -85,7 +101,8 @@ arangosh&gt; stmt.explain();
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"doc"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [
@ -111,11 +128,12 @@ arangosh&gt; stmt.explain();
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">2.95</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">32</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

View File

@ -18,15 +18,16 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: {
<span class="hljs-string">"id"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"random"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"user"</span>
},
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"_users"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"CalculationNode"</span>,
@ -38,13 +39,16 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: {
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare =="</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">25</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"user"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"user"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -52,7 +56,10 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: {
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-string">"root"</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-string">"root"</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"string"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">4</span>
}
]
},
@ -87,7 +94,8 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: {
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"user"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [ ],
@ -109,11 +117,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: {
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">6</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

View File

@ -1,6 +1,6 @@
arangosh&gt; var query = "FOR doc IN mycollection FILTER doc.value &gt; 42 RETURN doc";
arangosh&gt; require("@arangodb/aql/explainer").explain(query, {colors:false});
Query string:
Query String:
FOR doc IN mycollection FILTER doc.value &gt; 42 RETURN doc
Execution plan:

View File

@ -21,7 +21,13 @@ arangosh&gt; stmt.parse();
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"parameter"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"@collection"</span>
<span class="hljs-string">"name"</span> : <span class="hljs-string">"@collection"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"collection"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">""</span>
}
]
}
]
},

View File

@ -1,5 +1,5 @@
arangosh&gt; db._create("test");
[ArangoCollection 6996, "test" (type document, status loaded)]
[ArangoCollection 6999, "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/7301",
"id" : "test/7304",
"isNewlyCreated" : true,
"sparse" : false,
"type" : "skiplist",
@ -16,7 +16,7 @@ arangosh&gt; db.test.ensureIndex({ type: "skiplist", fields: [ "value" ] });
}
arangosh&gt; var explain = require("@arangodb/aql/explainer").explain;
arangosh&gt; explain("FOR i IN test FILTER i.value &gt; 97 SORT i.value RETURN i.value", {colors:false});
Query string:
Query String:
FOR i IN test FILTER i.value &gt; 97 SORT i.value RETURN i.value
Execution plan:

View File

@ -19,17 +19,20 @@ arangosh&gt; stmt.explain();
<span class="hljs-string">"id"</span> : <span class="hljs-number">9</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">7.643856189774724</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>
},
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"needsGatherNodeSort"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"indexCoversProjections"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7301"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7304"</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>
@ -41,19 +44,24 @@ arangosh&gt; stmt.explain();
],
<span class="hljs-string">"condition"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary or"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">63</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary and"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">62</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare &gt;"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -61,7 +69,10 @@ arangosh&gt; stmt.explain();
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"int"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">2</span>
}
]
}
@ -69,7 +80,12 @@ arangosh&gt; stmt.explain();
}
]
},
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"sorted"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"ascending"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"evalFCalls"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"fullRange"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"limit"</span> : <span class="hljs-number">0</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"CalculationNode"</span>,
@ -81,10 +97,12 @@ arangosh&gt; stmt.explain();
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -108,7 +126,8 @@ arangosh&gt; stmt.explain();
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"3"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [
@ -149,11 +168,12 @@ arangosh&gt; stmt.explain();
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">107.64385618977472</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">32</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

View File

@ -18,17 +18,20 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
<span class="hljs-string">"id"</span> : <span class="hljs-number">9</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">7.643856189774724</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>
},
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"needsGatherNodeSort"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"indexCoversProjections"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7301"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7304"</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>
@ -40,19 +43,24 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
],
<span class="hljs-string">"condition"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary or"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">63</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary and"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">62</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare &gt;"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -60,7 +68,10 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"int"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">2</span>
}
]
}
@ -68,7 +79,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
}
]
},
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"sorted"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"ascending"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"evalFCalls"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"fullRange"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"limit"</span> : <span class="hljs-number">0</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"CalculationNode"</span>,
@ -80,10 +96,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -107,7 +125,8 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"3"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [
@ -148,12 +167,13 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">allPlans</span>: <span class
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">107.64385618977472</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
}
],
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">32</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
}

View File

@ -17,15 +17,16 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"id"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">102</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"random"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>
},
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"CalculationNode"</span>,
@ -37,13 +38,16 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare &gt;"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -51,7 +55,10 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"int"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">2</span>
}
]
},
@ -85,10 +92,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -130,10 +139,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -157,7 +168,8 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">6</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"5"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [ ],
@ -187,11 +199,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">1266.3856189774724</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">30</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

View File

@ -17,15 +17,16 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"id"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">102</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"random"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>
},
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"CalculationNode"</span>,
@ -37,13 +38,16 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare &gt;"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -51,7 +55,10 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"int"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">2</span>
}
]
},
@ -85,10 +92,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -130,10 +139,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -157,7 +168,8 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">6</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"5"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [ ],
@ -187,11 +199,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">1266.3856189774724</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">100</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">30</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

View File

@ -17,17 +17,20 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"id"</span> : <span class="hljs-number">9</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">7.643856189774724</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>
},
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"needsGatherNodeSort"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"indexCoversProjections"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7301"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7304"</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>
@ -39,19 +42,24 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
],
<span class="hljs-string">"condition"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary or"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">63</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary and"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">62</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare &gt;"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -59,7 +67,10 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"int"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">2</span>
}
]
}
@ -67,7 +78,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
}
]
},
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"sorted"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"ascending"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"evalFCalls"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"fullRange"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"limit"</span> : <span class="hljs-number">0</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"CalculationNode"</span>,
@ -79,10 +95,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -125,7 +143,8 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"3"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [
@ -165,11 +184,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">optimizer</span>: { <span cl
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">389.83666567851094</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">30</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

View File

@ -17,17 +17,20 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
<span class="hljs-string">"id"</span> : <span class="hljs-number">9</span>,
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">7.643856189774724</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"outVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>
},
<span class="hljs-string">"projections"</span> : [ ],
<span class="hljs-string">"producesResult"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"test"</span>,
<span class="hljs-string">"satellite"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"needsGatherNodeSort"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"indexCoversProjections"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7301"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7304"</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>
@ -39,19 +42,24 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
],
<span class="hljs-string">"condition"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary or"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">63</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"n-ary and"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">62</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"compare &gt;"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -59,7 +67,10 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">40</span>,
<span class="hljs-string">"value"</span> : <span class="hljs-number">97</span>,
<span class="hljs-string">"vType"</span> : <span class="hljs-string">"int"</span>,
<span class="hljs-string">"vTypeID"</span> : <span class="hljs-number">2</span>
}
]
}
@ -67,7 +78,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
}
]
},
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>
<span class="hljs-string">"sorted"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"ascending"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"reverse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"evalFCalls"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"fullRange"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"limit"</span> : <span class="hljs-number">0</span>
},
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"CalculationNode"</span>,
@ -79,10 +95,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"expression"</span> : {
<span class="hljs-string">"type"</span> : <span class="hljs-string">"attribute access"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">35</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"value"</span>,
<span class="hljs-string">"subNodes"</span> : [
{
<span class="hljs-string">"type"</span> : <span class="hljs-string">"reference"</span>,
<span class="hljs-string">"typeID"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"i"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-number">0</span>
}
@ -106,7 +124,8 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
<span class="hljs-string">"inVariable"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"3"</span>
}
},
<span class="hljs-string">"count"</span> : <span class="hljs-literal">true</span>
}
],
<span class="hljs-string">"rules"</span> : [
@ -147,11 +166,12 @@ arangosh&gt; stmt.explain({ <span class="hljs-attr">maxNumberOfPlans</span>: <sp
],
<span class="hljs-string">"estimatedCost"</span> : <span class="hljs-number">107.64385618977472</span>,
<span class="hljs-string">"estimatedNrItems"</span> : <span class="hljs-number">50</span>,
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>
<span class="hljs-string">"initialize"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"isModificationQuery"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"warnings"</span> : [ ],
<span class="hljs-string">"stats"</span> : {
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">30</span>,
<span class="hljs-string">"rulesExecuted"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"rulesSkipped"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"plansCreated"</span> : <span class="hljs-number">1</span>
},

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">"_WnWWtt2--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcK--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">"_WnWWtt2--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcK--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">"_WnWWtt6--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--_"</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">"_WnWWtt6--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--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">"_WnWWtt6--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--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">"_WnWWtt6--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--_"</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">"_WnWWtt2--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcK--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">"_WnWWtt6--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--_"</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">"_WnWWtt6--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--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">"_WnWWtt6--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--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">"_WnWWtt6--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcO--_"</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">"_WnWWtt2--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAcK--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

@ -6,19 +6,19 @@ arangosh&gt; v1 = db.vertex.insert({ <span class="hljs-attr">name</span> : <span
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7453"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7453"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt0e---"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAjW--_"</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/7457"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7457"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt0e--A"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAja--_"</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/7460"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7460"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt0e--C"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAja--B"</span>
}
arangosh&gt; db._document(e1);
{
@ -26,6 +26,6 @@ arangosh&gt; db._document(e1);
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7460"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7453"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7457"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt0e--C"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAja--B"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}

View File

@ -7,20 +7,20 @@ arangosh&gt; myGraph.v1 = db.vertex.insert({ <span class="hljs-attr">name</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7473"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7473"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt2K--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAle--_"</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/7477"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7477"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt2O--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAle--B"</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/7480"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7480"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt2S--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAle--D"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
@ -28,7 +28,7 @@ arangosh&gt; db._document(myGraph.e1);
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7480"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7473"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7477"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt2S--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAle--D"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.edges(myGraph.e1._id);

View File

@ -6,20 +6,20 @@ arangosh&gt; myGraph.v1 = db.vertex.insert({ <span class="hljs-attr">name</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7494"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7494"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt4K--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAne--_"</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/7498"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7498"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt4K--B"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAni--_"</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/7501"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7501"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt4O--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAni--B"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
@ -27,7 +27,7 @@ arangosh&gt; db._document(myGraph.e1);
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7501"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7494"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7498"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt4O--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAni--B"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.inEdges(myGraph.v1._id);
@ -39,7 +39,7 @@ arangosh&gt; db.relation.inEdges(myGraph.v2._id);
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7501"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7494"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7498"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt4O--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAni--B"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
]

View File

@ -6,20 +6,20 @@ arangosh&gt; myGraph.v1 = db.vertex.insert({ <span class="hljs-attr">name</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">"_WnWWt6C--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lApi--_"</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/7520"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7520"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt6G--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lApi--B"</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/7523"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7523"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt6G--B"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lApm--_"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
@ -27,7 +27,7 @@ arangosh&gt; db._document(myGraph.e1);
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7523"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7516"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7520"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt6G--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lApm--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.outEdges(myGraph.v1._id);
@ -37,7 +37,7 @@ arangosh&gt; db.relation.outEdges(myGraph.v1._id);
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7523"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7516"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7520"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt6G--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lApm--_"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
]

View File

@ -5,67 +5,67 @@ 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">"_WnWWt8u--F"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAru--F"</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">"_WnWWt8u--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAru--B"</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">"_WnWWt8u--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAru--_"</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">"_WnWWt8q--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lArq--_"</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">"_WnWWt8q--H"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lArq--H"</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">"_WnWWt8q--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lArq--D"</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">"_WnWWt8q--F"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lArq--F"</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">"_WnWWt8u--H"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAru--H"</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">"_WnWWt8q--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lArq--B"</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">"_WnWWt8u--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAru--D"</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">"_WnWWt8u--J"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAru--J"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"11"</span>
}
]
@ -76,7 +76,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7593"</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">"_WnWWt82--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--L"</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>
@ -86,7 +86,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7575"</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">"_WnWWt8y--B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--_"</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>
@ -96,7 +96,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7581"</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">"_WnWWt8y--F"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--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">"left_blub"</span>
@ -106,7 +106,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7590"</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">"_WnWWt82--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--J"</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>
@ -116,7 +116,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7584"</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">"_WnWWt8y--H"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--F"</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>
@ -126,7 +126,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7599"</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">"_WnWWt82--F"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAr2--_"</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>
@ -136,7 +136,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7596"</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">"_WnWWt82--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--N"</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>
@ -146,7 +146,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7578"</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">"_WnWWt8y--D"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--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_blorg"</span>
@ -156,7 +156,7 @@ arangosh&gt; db.edges.toArray();
<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/B"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWt8y--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAru--L"</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>
@ -166,7 +166,7 @@ arangosh&gt; db.edges.toArray();
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7587"</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">"_WnWWt8y--J"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lAry--H"</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>

View File

@ -5,67 +5,67 @@ arangosh&gt; db.circles.toArray();
{
"_key" : "I",
"_id" : "circles/I",
"_rev" : "_WnWWu_---_",
"_rev" : "_XB1lAui--L",
"label" : "9"
},
{
"_key" : "G",
"_id" : "circles/G",
"_rev" : "_WnWWu-6--L",
"_rev" : "_XB1lAui--H",
"label" : "7"
},
{
"_key" : "F",
"_id" : "circles/F",
"_rev" : "_WnWWu-6--J",
"_rev" : "_XB1lAui--F",
"label" : "6"
},
{
"_key" : "A",
"_id" : "circles/A",
"_rev" : "_WnWWu-6--_",
"_rev" : "_XB1lAue--B",
"label" : "1"
},
{
"_key" : "E",
"_id" : "circles/E",
"_rev" : "_WnWWu-6--H",
"_rev" : "_XB1lAui--D",
"label" : "5"
},
{
"_key" : "C",
"_id" : "circles/C",
"_rev" : "_WnWWu-6--D",
"_rev" : "_XB1lAui--_",
"label" : "3"
},
{
"_key" : "D",
"_id" : "circles/D",
"_rev" : "_WnWWu-6--F",
"_rev" : "_XB1lAui--B",
"label" : "4"
},
{
"_key" : "J",
"_id" : "circles/J",
"_rev" : "_WnWWu_---B",
"_rev" : "_XB1lAui--N",
"label" : "10"
},
{
"_key" : "B",
"_id" : "circles/B",
"_rev" : "_WnWWu-6--B",
"_rev" : "_XB1lAue--D",
"label" : "2"
},
{
"_key" : "H",
"_id" : "circles/H",
"_rev" : "_WnWWu-6--N",
"_rev" : "_XB1lAui--J",
"label" : "8"
},
{
"_key" : "K",
"_id" : "circles/K",
"_rev" : "_WnWWu_---D",
"_rev" : "_XB1lAui--P",
"label" : "11"
}
]
@ -76,7 +76,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7692",
"_from" : "circles/G",
"_to" : "circles/J",
"_rev" : "_WnWWu_---V",
"_rev" : "_XB1lAuq--_",
"theFalse" : false,
"theTruth" : true,
"label" : "right_zip"
@ -86,7 +86,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7677",
"_from" : "circles/B",
"_to" : "circles/E",
"_rev" : "_WnWWu_---L",
"_rev" : "_XB1lAum--F",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blub"
@ -96,7 +96,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7689",
"_from" : "circles/H",
"_to" : "circles/I",
"_rev" : "_WnWWu_---T",
"_rev" : "_XB1lAum--N",
"theFalse" : false,
"theTruth" : true,
"label" : "right_blub"
@ -106,7 +106,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7667",
"_from" : "circles/A",
"_to" : "circles/B",
"_rev" : "_WnWWu_---F",
"_rev" : "_XB1lAum--_",
"theFalse" : false,
"theTruth" : true,
"label" : "left_bar"
@ -116,7 +116,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7680",
"_from" : "circles/E",
"_to" : "circles/F",
"_rev" : "_WnWWu_---N",
"_rev" : "_XB1lAum--H",
"theFalse" : false,
"theTruth" : true,
"label" : "left_schubi"
@ -126,7 +126,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7674",
"_from" : "circles/C",
"_to" : "circles/D",
"_rev" : "_WnWWu_---J",
"_rev" : "_XB1lAum--D",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blorg"
@ -136,7 +136,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7683",
"_from" : "circles/A",
"_to" : "circles/G",
"_rev" : "_WnWWu_---P",
"_rev" : "_XB1lAum--J",
"theFalse" : false,
"theTruth" : true,
"label" : "right_foo"
@ -146,7 +146,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7686",
"_from" : "circles/G",
"_to" : "circles/H",
"_rev" : "_WnWWu_---R",
"_rev" : "_XB1lAum--L",
"theFalse" : false,
"theTruth" : true,
"label" : "right_blob"
@ -156,7 +156,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7671",
"_from" : "circles/B",
"_to" : "circles/C",
"_rev" : "_WnWWu_---H",
"_rev" : "_XB1lAum--B",
"theFalse" : false,
"theTruth" : true,
"label" : "left_blarg"
@ -166,7 +166,7 @@ arangosh&gt; db.edges.toArray();
"_id" : "edges/7695",
"_from" : "circles/J",
"_to" : "circles/K",
"_rev" : "_WnWWu_---X",
"_rev" : "_XB1lAuq--B",
"theFalse" : false,
"theTruth" : true,
"label" : "right_zup"

View File

@ -5,7 +5,7 @@
RETURN v._key
@R
<span style="color:rgb(85,85,255)">Query string:</span>
<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
@ -25,6 +25,9 @@
<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>
<span style="color:rgb(85,85,255)">Functions used:</span>
<span style="color:rgb(187,0,187)">Name</span> <span style="color:rgb(187,0,187)">Deterministic</span> <span style="color:rgb(187,0,187)">Uses V8</span>
<span style="color:rgb(187,187,0)">RAND</span> <span style="color:rgb(0,187,0)">false</span> <span style="color:rgb(0,187,0)">false</span>
<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>

View File

@ -4,7 +4,7 @@
RETURN v._key
@R
<span style="color:rgb(85,85,255)">Query string:</span>
<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'
FILTER p.edges[0].label == 'right_foo'
RETURN v._key

View File

@ -8,7 +8,7 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9494"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9494"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWu4a--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9632"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9632"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lBly--_"</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/9508"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9508"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWu7q--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9646"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9646"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lBnW--_"</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/9512"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9512"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWu7q--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9650"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9650"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lBnW--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/9515"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9515"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWu7q--D"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9653"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9653"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lBna--_"</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/9518"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9518"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWu7q--F"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9656"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9656"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lBna--B"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -9,14 +9,14 @@ 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: _WnWWv_a--_
etag: _XB1lBvW--_
{
<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/9586"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9586"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWv_a--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/9726"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9726"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lBvW--_"</span>
}
}

View File

@ -14,7 +14,7 @@ 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: _WnWWvBS--_
etag: _XB1lBzC--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -50,6 +50,6 @@ etag: _WnWWvBS--_
<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">"_WnWWvBS--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lBzC--_"</span>
}
}

View File

@ -7,14 +7,14 @@ 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: _WnWWvEO--_
etag: _XB1lB4q--_
{
<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/9743"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9743"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWvEO--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"male/9883"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9883"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lB4q--_"</span>
}
}

View File

@ -7,7 +7,7 @@ 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: _WnWWvF6--_
etag: _XB1lB7y--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -35,6 +35,6 @@ etag: _WnWWvF6--_
<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">"_WnWWvF6--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lB7y--_"</span>
}
}

View File

@ -18,7 +18,7 @@ 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: _WnWWvIG--_
etag: _XB1lC_y--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -42,6 +42,6 @@ etag: _WnWWvIG--_
<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">"_WnWWvIG--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lC_y--_"</span>
}
}

View File

@ -23,7 +23,7 @@ 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: _WnWWvJ6--_
etag: _XB1lCD---_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -42,11 +42,11 @@ etag: _WnWWvJ6--_
}
],
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"isSmart"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"numberOfShards"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"isSmart"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"numberOfShards"</span> : <span class="hljs-number">9</span>,
<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">"smartGraphAttribute"</span> : <span class="hljs-string">"region"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/myGraph"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWvJ6--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCD---_"</span>
}
}

View File

@ -1,4 +1,4 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/9943
shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/relation/10074
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

@ -3,7 +3,7 @@ shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/edge/re
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: _WnWWvWG--_
etag: _XB1lCQ2--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -20,6 +20,6 @@ etag: _WnWWvWG--_
<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">"_WnWWvWG--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCQ2--_"</span>
}
}

View File

@ -1,20 +1,20 @@
shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/10223
shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/10365
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: _WnWWvai--_
etag: _XB1lCUi--F
{
<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">"10223"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10223"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"female/alice"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"male/charly"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWvai--_"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10365"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10365"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"male/bob"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"female/diana"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCUi--F"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"friend"</span>,
<span class="hljs-string">"vertex"</span> : <span class="hljs-string">"alice"</span>
<span class="hljs-string">"vertex"</span> : <span class="hljs-string">"bob"</span>
}
}

View File

@ -3,7 +3,7 @@ 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: _WnWWvdS--_
etag: _XB1lCXq--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -27,6 +27,6 @@ etag: _WnWWvdS--_
<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">"_WnWWvdS--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCXq--_"</span>
}
}

View File

@ -3,7 +3,7 @@ shell> curl --dump - http://localhost:8529/_api/gharial/social/vertex/female/ali
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: _WnWWvhO--_
etag: _XB1lCca--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -11,7 +11,7 @@ etag: _WnWWvhO--_
<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">"_WnWWvhO--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCca--_"</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">"_WnWWvoK--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCj---_"</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">"_WnWWvlu--_"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCge--_"</span>,
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"edgeDefinitions"</span> : [
{

View File

@ -7,7 +7,7 @@ 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: _WnWWv0S--_
etag: _XB1lCy2--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -15,7 +15,7 @@ etag: _WnWWv0S--_
<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">"_WnWWv0S--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WnWWvzi--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lCy2--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_XB1lCyq--_"</span>
}
}

View File

@ -1,4 +1,4 @@
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10799 &lt;&lt;EOF
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10929 &lt;&lt;EOF
{
<span class="hljs-string">"since"</span> : <span class="hljs-string">"01.01.2001"</span>
}
@ -7,15 +7,15 @@ 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: _WnWWv4u--_
etag: _XB1lC2S--_
{
<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/10799"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10799"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWv4u--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WnWWv4O--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/10929"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10929"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lC2S--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_XB1lC2G--B"</span>
}
}

View File

@ -1,4 +1,4 @@
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/10868 &lt;&lt;EOF
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/gharial/social/edge/relation/11004 &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>,
@ -9,15 +9,15 @@ 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: _WnWWv8G--_
etag: _XB1lC7m--_
{
<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/10868"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10868"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWv8G--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WnWWv8---L"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/11004"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11004"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lC7m--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_XB1lC7a--F"</span>
}
}

View File

@ -3,7 +3,7 @@ shell> curl -X DELETE --dump - http://localhost:8529/_api/gharial/social/vertex/
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: _WnWWw_e--_
etag: _XB1lDA6--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -29,6 +29,6 @@ etag: _WnWWw_e--_
<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">"_WnWWw_e--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDA6--_"</span>
}
}

View File

@ -17,7 +17,7 @@ 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: _WnWWwIa--_
etag: _XB1lDIu--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -45,6 +45,6 @@ etag: _WnWWwIa--_
<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">"_WnWWwIa--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDIu--_"</span>
}
}

View File

@ -8,7 +8,7 @@ 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: _WnWWwNq--_
etag: _XB1lDNa--_
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -16,7 +16,7 @@ etag: _WnWWwNq--_
<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">"_WnWWwNq--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_WnWWwNW--_"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDNa--_"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"_XB1lDN---B"</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/11195"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11331"</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/11195"</span>
<span class="hljs-string">"example/11331"</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/11195"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11331"</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/11205"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/11341"</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>,
@ -14,7 +14,7 @@ arangosh&gt; db.example.ensureIndex({ <span class="hljs-attr">type</span>: <span
<span class="hljs-string">"code"</span> : <span class="hljs-number">201</span>
}
arangosh&gt; explain(<span class="hljs-string">"FOR doc IN example FILTER doc.a &lt; 23 RETURN doc"</span>, {<span class="hljs-attr">colors</span>:<span class="hljs-literal">false</span>});
Query string:
Query <span class="hljs-built_in">String</span>:
FOR doc IN example FILTER doc.a &lt; <span class="hljs-number">23</span> RETURN doc
Execution plan:

View File

@ -6,8 +6,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11210"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11210"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwSe--_"</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">"_XB1lDTm--_"</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/11224"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11224"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwVi--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11360"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11360"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDVG--_"</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/11238"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11238"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwWu--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11374"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11374"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDWG--_"</span>
}

View File

@ -8,12 +8,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</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/11252"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11252"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwXq--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11388"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11388"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDXK--_"</span>
}

View File

@ -8,12 +8,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</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/11266"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11266"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwYq--B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11402"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11402"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDYO--_"</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/11280"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11280"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwZm--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11416"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11416"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDZS--_"</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/11290"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11290"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwaW--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11426"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11426"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDaO--_"</span>
}

View File

@ -8,12 +8,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -33,7 +33,6 @@ 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/11304"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11304"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwbC--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_modules/11440"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11440"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDbS--_"</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/11308"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11308"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwbG--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11444"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11444"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDbW--_"</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/11329"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11329"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwcC--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11465"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11465"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDcm--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -15,8 +15,8 @@ arangosh&gt; db._routing.save({
........&gt; ]
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11343"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11343"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwc6--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11479"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11479"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDdy--_"</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/11357"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11357"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwe---_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11493"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11493"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDey--_"</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/11371"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11371"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwe2--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_modules/11507"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11507"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDfq--_"</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/11375"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11375"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwe6--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11511"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11511"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDfu--_"</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/11379"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11379"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwf---_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11515"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11515"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDfy--_"</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/11382"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11382"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwf---B"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11518"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11518"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDf2--_"</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/11385"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11385"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwf---D"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11521"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11521"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDf2--B"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -13,12 +13,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -55,12 +55,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -97,12 +97,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</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/11420"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11420"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_WnWWwgK--_"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/11556"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"11556"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"_XB1lDhO--_"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

View File

@ -13,12 +13,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -57,12 +57,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -103,12 +103,12 @@ 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">22887</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">7337</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">53220</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"152293662566691"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">58268</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"153004690583387"</span>
},
<span class="hljs-string">"internals"</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">1522936629.8151171</span>,
<span class="hljs-string">"created"</span> : <span class="hljs-number">1530046912.0773957</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">"312"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"313"</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-04-05T13:57:09Z"</span>,
<span class="hljs-string">"runTime"</span> : <span class="hljs-number">1.0244414806365967</span>,
<span class="hljs-string">"started"</span> : <span class="hljs-string">"2018-06-26T21:01:52Z"</span>,
<span class="hljs-string">"runTime"</span> : <span class="hljs-number">0.7006194591522217</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">1522936630.8572598</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-number">1530046913.1178505</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">30393</span>,
<span class="hljs-string">"minorPageFaults"</span> : <span class="hljs-number">50577</span>,
<span class="hljs-string">"majorPageFaults"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"userTime"</span> : <span class="hljs-number">1.88</span>,
<span class="hljs-string">"systemTime"</span> : <span class="hljs-number">0.65</span>,
<span class="hljs-string">"numberOfThreads"</span> : <span class="hljs-number">46</span>,
<span class="hljs-string">"residentSize"</span> : <span class="hljs-number">389132288</span>,
<span class="hljs-string">"residentSizePercent"</span> : <span class="hljs-number">0.011547868780483892</span>,
<span class="hljs-string">"virtualSize"</span> : <span class="hljs-number">2031484928</span>
<span class="hljs-string">"userTime"</span> : <span class="hljs-number">1.69</span>,
<span class="hljs-string">"systemTime"</span> : <span class="hljs-number">0.43</span>,
<span class="hljs-string">"numberOfThreads"</span> : <span class="hljs-number">45</span>,
<span class="hljs-string">"residentSize"</span> : <span class="hljs-number">335081472</span>,
<span class="hljs-string">"residentSizePercent"</span> : <span class="hljs-number">0.020068304898308027</span>,
<span class="hljs-string">"virtualSize"</span> : <span class="hljs-number">2036928512</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">2.288470983505249</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5051</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">3.9736220836639404</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5144</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">5030</span>,
<span class="hljs-number">21</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">5087</span>,
<span class="hljs-number">55</span>,
<span class="hljs-number">1</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">1</span>,
<span class="hljs-number">0</span>
]
},
<span class="hljs-string">"requestTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.0003495216369628906</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5051</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.0002639293670654297</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5144</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">5051</span>,
<span class="hljs-number">5144</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
@ -56,10 +56,10 @@ x-content-type-options: nosniff
]
},
<span class="hljs-string">"queueTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.030165433883666992</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">2978</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">2978</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">2.288121461868286</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5051</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">3.943192720413208</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5144</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">5030</span>,
<span class="hljs-number">21</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">5087</span>,
<span class="hljs-number">55</span>,
<span class="hljs-number">1</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">1</span>,
<span class="hljs-number">0</span>
]
},
<span class="hljs-string">"bytesSent"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">2266335</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5051</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">2339614</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5144</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">350</span>,
<span class="hljs-number">4314</span>,
<span class="hljs-number">329</span>,
<span class="hljs-number">58</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">360</span>,
<span class="hljs-number">4388</span>,
<span class="hljs-number">323</span>,
<span class="hljs-number">71</span>,
<span class="hljs-number">2</span>,
<span class="hljs-number">0</span>
]
},
<span class="hljs-string">"bytesReceived"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">1094357</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5051</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">1113368</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5144</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">4512</span>,
<span class="hljs-number">539</span>,
<span class="hljs-number">4601</span>,
<span class="hljs-number">543</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">5051</span>,
<span class="hljs-string">"requestsTotal"</span> : <span class="hljs-number">5144</span>,
<span class="hljs-string">"requestsAsync"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"requestsGet"</span> : <span class="hljs-number">1462</span>,
<span class="hljs-string">"requestsGet"</span> : <span class="hljs-number">1511</span>,
<span class="hljs-string">"requestsHead"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"requestsPost"</span> : <span class="hljs-number">3307</span>,
<span class="hljs-string">"requestsPut"</span> : <span class="hljs-number">76</span>,
<span class="hljs-string">"requestsPost"</span> : <span class="hljs-number">3343</span>,
<span class="hljs-string">"requestsPut"</span> : <span class="hljs-number">78</span>,
<span class="hljs-string">"requestsPatch"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"requestsDelete"</span> : <span class="hljs-number">203</span>,
<span class="hljs-string">"requestsDelete"</span> : <span class="hljs-number">209</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">5.171519756317139</span>,
<span class="hljs-string">"physicalMemory"</span> : <span class="hljs-number">33697325056</span>,
<span class="hljs-string">"uptime"</span> : <span class="hljs-number">7.254324436187744</span>,
<span class="hljs-string">"physicalMemory"</span> : <span class="hljs-number">16697049088</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>,
@ -129,8 +129,8 @@ x-content-type-options: nosniff
<span class="hljs-string">"max"</span> : <span class="hljs-number">16</span>
},
<span class="hljs-string">"threads"</span> : {
<span class="hljs-string">"running"</span> : <span class="hljs-number">5</span>,
<span class="hljs-string">"working"</span> : <span class="hljs-number">3</span>,
<span class="hljs-string">"running"</span> : <span class="hljs-number">4</span>,
<span class="hljs-string">"working"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"blocked"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"queued"</span> : <span class="hljs-number">1</span>
}

View File

@ -12,5 +12,6 @@ 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">201</span>
<span class="hljs-string">"code"</span> : <span class="hljs-number">201</span>,
<span class="hljs-string">"isNewlyCreated"</span> : <span class="hljs-literal">true</span>
}

View File

@ -39,4 +39,4 @@ x-content-type-options: nosniff
content-type: multipart/form-data; boundary=SomeBoundaryValue
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: 87\r\n\r\n{\"error\":true,\"errorMessage\":\"collection or view 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\":\"h1AA24B099AC2/11458\",\"doCompact\":true,\"waitForSync\":false,\"id\":\"11458\",\"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-04-05T13:57:10Z\",\"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\":\"h1AA24B099AC2/11458\",\"type\":2,\"indexBuckets\":8,\"waitForSync\":false,\"id\":\"11458\"}\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\":\"11458\"}\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: 64\r\n\r\n{\"server\":\"arango\",\"version\":\"3.4.devel\",\"license\":\"enterprise\"}\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: 87\r\n\r\n{\"error\":true,\"errorMessage\":\"collection or view 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\":\"hC54C05C92B3E/11595\",\"doCompact\":true,\"waitForSync\":false,\"id\":\"11595\",\"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-06-26T21:01:53Z\",\"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\":\"hC54C05C92B3E/11595\",\"type\":2,\"indexBuckets\":8,\"waitForSync\":false,\"id\":\"11595\"}\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\":\"11595\"}\r\n--SomeBoundaryValue--"

View File

@ -21,10 +21,10 @@ x-content-type-options: nosniff
},
<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">"h1AA24B099AC2/11464"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11601"</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">"11464"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11601"</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>
@ -53,10 +53,10 @@ x-content-type-options: nosniff
},
<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">"h1AA24B099AC2/11467"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11604"</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">"11467"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11604"</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>

View File

@ -28,10 +28,10 @@ x-content-type-options: nosniff
},
<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">"h1AA24B099AC2/11472"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11609"</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">"11472"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11609"</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>

View File

@ -1,4 +1,4 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/11476
shell> curl -X DELETE --dump - http://localhost:8529/_api/collection/11613
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">"11476"</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11613"</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">"11480"</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11617"</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">"11484"</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11621"</span>
}

View File

@ -8,14 +8,6 @@ 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">"result"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"28"</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">"15"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_routing"</span>,
@ -30,7 +22,7 @@ x-content-type-options: nosniff
<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">"globallyUniqueId"</span> : <span class="hljs-string">"_queues"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"42"</span>,
@ -52,7 +44,7 @@ x-content-type-options: nosniff
<span class="hljs-string">"id"</span> : <span class="hljs-string">"87"</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">0</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>
},
@ -88,6 +80,14 @@ x-content-type-options: nosniff
<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">"108"</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">"hC54C05C92B3E/108"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"34"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_jobs"</span>,
@ -96,13 +96,29 @@ x-content-type-options: nosniff
<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">"28"</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">"102"</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">"hC54C05C92B3E/102"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"77"</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>,
<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">"globallyUniqueId"</span> : <span class="hljs-string">"_statisticsRaw"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"8"</span>,
@ -119,22 +135,6 @@ x-content-type-options: nosniff
<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">"101"</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">"h1AA24B099AC2/101"</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"107"</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">"h1AA24B099AC2/107"</span>
}
]
}

View File

@ -8,12 +8,12 @@ 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">"h1AA24B099AC2/11488"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11625"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_WnWWxtS--_"</span>,
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_XB1lEvW--_"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"8061401245387673107"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11488"</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"13173511555500579156"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11625"</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

@ -8,12 +8,12 @@ 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">"h1AA24B099AC2/11497"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11634"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_WnWWxu---_"</span>,
<span class="hljs-string">"revision"</span> : <span class="hljs-string">"_XB1lEwW--_"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-number">2</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"15276072540926257427"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11497"</span>,
<span class="hljs-string">"checksum"</span> : <span class="hljs-string">"6704196880940257340"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11634"</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

@ -13,17 +13,17 @@ location: <span class="hljs-regexp">/_api/</span>collection/products/count
<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">11808</span>
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">11945</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">"h1AA24B099AC2/11506"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11643"</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">"11506"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11643"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>
}

View File

@ -13,7 +13,7 @@ location: <span class="hljs-regexp">/_api/</span>collection/products/figures
<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">11817</span>
<span class="hljs-string">"lastValue"</span> : <span class="hljs-number">11954</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>,
@ -38,7 +38,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-04-05T13:57:11Z"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2018-06-26T21:01:53Z"</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 +60,13 @@ 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">11819</span>,
<span class="hljs-string">"lastTick"</span> : <span class="hljs-number">11956</span>,
<span class="hljs-string">"uncollectedLogfileEntries"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"h1AA24B099AC2/11813"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11950"</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">false</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11813"</span>
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11950"</span>
}

View File

@ -1,9 +1,9 @@
shell> curl --dump - http://localhost:8529/_api/collection/11836/properties
shell> curl --dump - http://localhost:8529/_api/collection/11973/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">11836</span>/properties
location: <span class="hljs-regexp">/_api/</span>collection/<span class="hljs-number">11973</span>/properties
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -18,10 +18,10 @@ location: <span class="hljs-regexp">/_api/</span>collection/<span class="hljs-nu
},
<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">"h1AA24B099AC2/11836"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11973"</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">"11836"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11973"</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>

View File

@ -18,10 +18,10 @@ location: <span class="hljs-regexp">/_api/</span>collection/products/properties
},
<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">"h1AA24B099AC2/11841"</span>,
<span class="hljs-string">"globallyUniqueId"</span> : <span class="hljs-string">"hC54C05C92B3E/11978"</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">"11841"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"11978"</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>

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