1
0
Fork 0

Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel

This commit is contained in:
Max Neunhoeffer 2016-05-23 20:38:31 +02:00
commit e06c65a7a6
440 changed files with 5126 additions and 5237 deletions

View File

@ -121,7 +121,10 @@ void JSInliningHeuristic::Finalize() {
bool JSInliningHeuristic::CandidateCompare::operator()(
const Candidate& left, const Candidate& right) const {
return left.node != right.node && left.calls >= right.calls;
if (left.calls != right.calls) {
return left.calls > right.calls;
}
return left.node < right.node;
}

View File

@ -1,6 +1,46 @@
v3.0.0 (XXXX-XX-XX)
-------------------
* forward ported V8 Comparator bugfix for inline heuristics from
https://github.com/v8/v8/commit/5ff7901e24c2c6029114567de5a08ed0f1494c81
* changed to-string conversion for AQL objects and arrays, used by the AQL
function `TO_STRING()` and implicit to-string casts in AQL
- arrays are now converted into their JSON-stringify equivalents, e.g.
- `[ ]` is now converted to `[]`
- `[ 1, 2, 3 ]` is now converted to `[1,2,3]`
- `[ "test", 1, 2 ] is now converted to `["test",1,2]`
Previous versions of ArangoDB converted arrays with no members into the
empty string, and non-empty arrays into a comma-separated list of member
values, without the surrounding angular brackets. Additionally, string
array members were not enclosed in quotes in the result string:
- `[ ]` was converted to ``
- `[ 1, 2, 3 ]` was converted to `1,2,3`
- `[ "test", 1, 2 ] was converted to `test,1,2`
- objects are now converted to their JSON-stringify equivalents, e.g.
- `{ }` is converted to `{}`
- `{ a: 1, b: 2 }` is converted to `{"a":1,"b":2}`
- `{ "test" : "foobar" }` is converted to `{"test":"foobar"}`
Previous versions of ArangoDB always converted objects into the string
`[object Object]`
This change affects also the AQL functions `CONCAT()` and `CONCAT_SEPARATOR()`
which treated array values differently in previous versions. Previous versions
of ArangoDB automatically flattened array values on the first level of the array,
e.g. `CONCAT([1, 2, 3, [ 4, 5, 6 ]])` produced `1,2,3,4,5,6`. Now this will produce
`[1,2,3,[4,5,6]]`. To flatten array members on the top level, you can now use
the more explicit `CONCAT(FLATTEN([1, 2, 3, [4, 5, 6]], 1))`.
* added C++ implementations for AQL functions `SLICE()`, `CONTAINS()` and
`RANDOM_TOKEN()`
* as a consequence of the upgrade to V8 version 5, the implementation of the
JavaScript `Buffer` object had to be changed. JavaScript `Buffer` objects in
ArangoDB now always store their data on the heap. There is no shared pool

View File

@ -28,6 +28,10 @@ monitoring of the server.
@startDocuBlock JSF_get_admin_server_role
<!-- js/actions/api-system.js -->
@startDocuBlock JSF_get_admin_server_id
<!-- js/actions/api-cluster.js -->
@startDocuBlock JSF_cluster_statistics_GET
@startDocuBlock JSF_cluster_statistics_GET

View File

@ -37,9 +37,9 @@ book-check-restheader-leftovers:
# Check for all lines starting with exclamation marks, except image links which are exclamation mar + bracket
book-check-mdpp-leftovers:
@echo "##### checking for mdpp leftovers for $(NAME)"
@if test "`find ppbooks/$(NAME) -name '*.md' -exec grep -- '^![^\[]' {} \; -print | wc -l`" -gt 0; then \
@if test "`find ppbooks/$(NAME) -name '*.md' -exec grep -- '^![^\[!]' {} \; -print | wc -l`" -gt 0; then \
echo "found these unconverted Markdown-PP tags: "; \
find ppbooks/$(NAME) -name '*.md' -exec grep '^![^\[]' {} \; -print; \
find ppbooks/$(NAME) -name '*.md' -exec grep '^![^\[!]' {} \; -print; \
exit 1; \
fi
@ -167,7 +167,7 @@ build-book:
cd ppbooks/$(NAME) && gitbook build ./ ./../../books/$(NAME)
python ../Scripts/deprecated.py
make book-check-markdown-leftovers
# make book-check-markdown-leftovers
clean-book:
@rm -rvf books/$(NAME)
@ -205,7 +205,7 @@ check-docublocks:
grep -v '.*#.*:.*' \
>> /tmp/rawindoc.txt
cat /tmp/rawindoc.txt | sed -e "s;.*ck ;;" -e "s;.*ne ;;" |sort -u > /tmp/indoc.txt
grep -R '^/// @startDocuBlock' ../DocuBlocks --include "*.md" --include "*.mdpp" |grep -v aardvark > /tmp/rawinprog.txt
grep -R '^@startDocuBlock' ../DocuBlocks --include "*.md" --include "*.mdpp" |grep -v aardvark > /tmp/rawinprog.txt
# searching the Inline docublocks needs some more blacklisting:
grep -R '@startDocuBlockInline' --include "*.h" --include "*.cpp" --include "*.js" --include "*.mdpp" . |\
grep -v ppbook |\
@ -264,9 +264,9 @@ build-books:
make build-books-keep-md NAME=AQL
make build-books-keep-md NAME=HTTP
make ppbook-check-html-link NAME=Users
make ppbook-check-html-link NAME=AQL
make ppbook-check-html-link NAME=HTTP
#make ppbook-check-html-link NAME=Users
#make ppbook-check-html-link NAME=AQL
#make ppbook-check-html-link NAME=HTTP
make check-docublocks

View File

@ -297,12 +297,12 @@ Remove a document:
a1 = db.example.insert({ a : 1 });
db._remove(a1);
db._remove(a1); // xpError(ERROR_ARANGO_DOCUMENT_NOT_FOUND);
db._remove(a1, true);
db._remove(a1, {overwrite: true}); // xpError(ERROR_ARANGO_DOCUMENT_NOT_FOUND);
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT
@endDocuBlock documentsCollectionRemoveSuccess
Remove a document with a conflict:
Remove the document in the revision `a1` with a conflict:
@startDocuBlockInline documentsCollectionRemoveConflict
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionRemoveConflict}
@ -310,7 +310,7 @@ Remove a document with a conflict:
a1 = db.example.insert({ a : 1 });
a2 = db._replace(a1, { a : 2 });
db._remove(a1); // xpError(ERROR_ARANGO_CONFLICT)
db._remove(a1, true);
db._remove(a1, {overwrite: true} );
db._document(a1); // xpError(ERROR_ARANGO_DOCUMENT_NOT_FOUND)
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT
@ -321,7 +321,7 @@ Remove a document using new signature:
@startDocuBlockInline documentsCollectionRemoveSignature
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionRemoveSignature}
~ db._create("example");
db.example.insert({ a: 1 } );
db.example.insert({ _key: "11265325374", a: 1 } );
| db.example.remove("example/11265325374",
{ overwrite: true, waitForSync: false})
~ db._drop("example");

View File

@ -849,7 +849,7 @@ the edge will not be stored.
Replaces the data of an edge in collection edgeCollectionName
Replaces the data of an edge in collection edgeCollectionName. Note that `_from` and `_to` are mandatory.
`graph.edgeCollectionName.replace(edgeId, data, options)`
@ -869,7 +869,7 @@ Replaces the data of an edge in collection edgeCollectionName
var examples = require("@arangodb/graph-examples/example-graph.js");
var graph = examples.loadGraph("social");
graph.relation.save("female/alice", "female/diana", {typo: "nose", _key: "aliceAndDiana"});
graph.relation.replace("relation/aliceAndDiana", {type: "knows"});
graph.relation.replace("relation/aliceAndDiana", {type: "knows", _from: "female/alice", _to: "female/diana"});
~ examples.dropGraph("social");
@END_EXAMPLE_ARANGOSH_OUTPUT
@endDocuBlock generalGraphEdgeCollectionReplace

View File

@ -125,6 +125,40 @@ Additionally, the `TO_STRING()` AQL function now converts `null` values into an
(`""`) instead of the string `"null"`, which is more in line with `LENGTH(null)` returning
`0` and not `4` since v2.6.
The output of `TO_STRING()` has also changed for arrays and objects as follows:
- arrays are now converted into their JSON-stringify equivalents, e.g.
- `[ ]` is now converted to `[]`
- `[ 1, 2, 3 ]` is now converted to `[1,2,3]`
- `[ "test", 1, 2 ] is now converted to `["test",1,2]`
Previous versions of ArangoDB converted arrays with no members into the
empty string, and non-empty arrays into a comma-separated list of member
values, without the surrounding angular brackets. Additionally, string
array members were not enclosed in quotes in the result string:
- `[ ]` was converted to ``
- `[ 1, 2, 3 ]` was converted to `1,2,3`
- `[ "test", 1, 2 ] was converted to `test,1,2`
- objects are now converted to their JSON-stringify equivalents, e.g.
- `{ }` is converted to `{}`
- `{ a: 1, b: 2 }` is converted to `{"a":1,"b":2}`
- `{ "test" : "foobar" }` is converted to `{"test":"foobar"}`
Previous versions of ArangoDB always converted objects into the string
`[object Object]`
This change also affects other parts in AQL that used `TO_STRING()` to implicitly
cast operands to strings. It also affects the AQL functions `CONCAT()` and
`CONCAT_SEPARATOR()` which treated array values differently. Previous versions
of ArangoDB automatically flattened array values in the first level of the array,
e.g. `CONCAT([1, 2, 3, [ 4, 5, 6 ]])` produced `1,2,3,4,5,6`. Now this will produce
`[1,2,3,[4,5,6]]`. To flatten array members on the top level, you can now use
the more explicit `CONCAT(FLATTEN([1, 2, 3, [4, 5, 6]], 1))`.
!SUBSECTION Arithmetic operators
As the arithmetic operations in AQL implicitly convert their operands to numeric values using
@ -486,7 +520,7 @@ the result to be created.
Calls to the previous API can be translated as follows:
- old: GET `/_api/document?collection=<collection>&type=<type>` without HTTP request body
- 3.0: PUT `/_api/simple/all-keys` with HTTP request body `{"name":"<collection>","type":"id"}`
- 3.0: PUT `/_api/simple/all-keys` with HTTP request body `{"collection":"<collection>","type":"id"}`
The result format of this API has also changed slightly. In previous versions calls to
the API returned a JSON object with a `documents` attribute. As the functionality is

View File

@ -1,28 +0,0 @@
@brief Replaces the data of a vertex in collection vertexCollectionName
`graph.vertexCollectionName.replace(vertexId, data, options)`
@PARAMS
@PARAM{vertexId, string, required}
*_id* attribute of the vertex
@PARAM{data, object, required}
JSON data of vertex.
@PARAM{options, object, optional}
See [collection documentation](../Documents/DocumentMethods.md)
@EXAMPLES
@EXAMPLE_ARANGOSH_OUTPUT{generalGraphVertexCollectionReplace}
var examples = require("@arangodb/graph-examples/example-graph.js");
var graph = examples.loadGraph("social");
graph.male.save({neym: "Jon", _key: "john"});
graph.male.replace("male/john", {name: "John"});
~ examples.dropGraph("social");
@END_EXAMPLE_ARANGOSH_OUTPUT

View File

@ -0,0 +1,17 @@
@startDocuBlock JSF_get_admin_server_id
@brief Get to know the internal id of the server
@RESTHEADER{GET /_admin/server/id, Return id of a server in a cluster}
@RESTDESCRIPTION
Returns the id of a server in a cluster.
The id is empty if it is working in single server mode.
@RESTRETURNCODES
@RESTRETURNCODE{200}
Is returned in all cases.
@endDocuBlock

View File

@ -46,14 +46,17 @@ is returned.
@EXAMPLE_ARANGOSH_RUN{RestCollectionIdentifierRename}
var cn = "products1";
var cnn = "newname";
db._drop(cn);
db._drop(cnn);
var coll = db._create(cn);
var url = "/_api/collection/" + coll.name() + "/rename";
var response = logCurlRequest('PUT', url, { name: "newname" });
var response = logCurlRequest('PUT', url, { name: cnn });
assert(response.code === 200);
db._flushCache();
db._drop("newname");
db._drop(cnn);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN

View File

@ -121,7 +121,7 @@ key.
assert(response.code === 201);
logJsonResponse(response);
~ db._drop(cn);
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
Create a document in a collection named *products* with a collection-level
@ -140,7 +140,7 @@ Create a document in a collection named *products* with a collection-level
assert(response.code === 202);
logJsonResponse(response);
~ db._drop(cn);
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
Create a document in a collection with a collection-level *waitForSync*
@ -151,7 +151,7 @@ value of *false*, but using the *waitForSync* query parameter.
db._drop(cn);
db._create(cn, { waitForSync: false });
var url = "/_api/document/" + cn + "&waitForSync=true";
var url = "/_api/document/" + cn + "?waitForSync=true";
var body = '{ "Hello": "World" }';
var response = logCurlRequest('POST', url, body);
@ -159,14 +159,13 @@ value of *false*, but using the *waitForSync* query parameter.
assert(response.code === 201);
logJsonResponse(response);
~ db._drop(cn);
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
Unknown collection name
@EXAMPLE_ARANGOSH_RUN{RestDocumentHandlerPostUnknownCollection1}
var cn = "products";
db._drop(cn);
var url = "/_api/document/" + cn;
var body = '{ "Hello": "World" }';
@ -183,6 +182,7 @@ Illegal document
@EXAMPLE_ARANGOSH_RUN{RestDocumentHandlerPostBadJson1}
var cn = "products";
db._drop(cn);
db._create(cn);
var url = "/_api/document/" + cn;
var body = '{ 1: "World" }';
@ -192,40 +192,43 @@ Illegal document
assert(response.code === 400);
logJsonResponse(response);
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
Insert multiple documents:
###!TODO, make this example work.
EXAMPLE_ARANGOSH_RUN{RestDocumentHandlerPostMulti}
@EXAMPLE_ARANGOSH_RUN{RestDocumentHandlerPostMulti1}
var cn = "products";
db._drop(cn);
db._create(cn);
var url = "/_api/document/" + cn;
var body = '[{"Hello":"Earth"}, {"Hello":"Venus"}, {"Hello":"Mars"}]';
var response = logCurlRequest('POST', url, body);
assert(response.code === 200);
assert(response.code === 202);
logJsonResponse(response);
ND_EXAMPLE_ARANGOSH_RUN
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
Use of returnNew:
###!TODO, make this example work.
EXAMPLE_ARANGOSH_RUN{RestDocumentHandlerPostMulti}
@EXAMPLE_ARANGOSH_RUN{RestDocumentHandlerPostMulti2}
var cn = "products";
db._drop(cn);
db._create(cn);
var url = "/_api/document/" + cn + "?returnNew=true";
var body = '{"Hello":"World"}';
var response = logCurlRequest('POST', url, body);
assert(response.code === 200);
assert(response.code === 202);
logJsonResponse(response);
END_EXAMPLE_ARANGOSH_RUN
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock

View File

@ -2,17 +2,17 @@
@startDocuBlock REST_DOCUMENT_READ_ALL
@brief reads all documents from collection
@RESTHEADER{GET /_api/document/{collection},Read all documents}
@RESTHEADER{PUT /_api/simple/all-keys, Read all documents}
@RESTQUERYPARAMETERS
@RESTQUERYPARAM{collection,string,optional}
@RESTBODYPARAM{collection,string,optional,}
The name of the collection. This is only for backward compatibility.
In ArangoDB versions < 3.0, the URL path was */_api/document* and
this query parameter was required. This combination still works, but
the recommended way is to specify the collection in the URL path.
this was passed in via the query parameter "collection".
This combination was removed.
@RESTQUERYPARAM{type,string,optional}
@RESTBODYPARAM{type,string,optional,}
The type of the result. The following values are allowed:
- *id*: returns an array of document ids (*_id* attributes)
@ -29,7 +29,7 @@ not be relied on.
@RESTRETURNCODES
@RESTRETURNCODE{200}
@RESTRETURNCODE{201}
All went well.
@RESTRETURNCODE{404}
@ -47,14 +47,15 @@ Return all document paths
db.products.save({"hello1":"world1"});
db.products.save({"hello2":"world1"});
db.products.save({"hello3":"world1"});
var url = "/_api/document/" + cn;
var url = "/_api/simple/all-keys";
var body = {collection: cn};
var response = logCurlRequest('GET', url);
var response = logCurlRequest('PUT', url, body);
assert(response.code === 200);
assert(response.code === 201);
logJsonResponse(response);
~ db._drop(cn);
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
Return all document keys
@ -67,14 +68,15 @@ Return all document keys
db.products.save({"hello1":"world1"});
db.products.save({"hello2":"world1"});
db.products.save({"hello3":"world1"});
var url = "/_api/document/" + cn + "&type=key";
var url = "/_api/simple/all-keys";
var body = {collection: cn, type: "id"};
var response = logCurlRequest('GET', url);
var response = logCurlRequest('PUT', url, body);
assert(response.code === 200);
assert(response.code === 201);
logJsonResponse(response);
~ db._drop(cn);
db._drop(cn);
@END_EXAMPLE_ARANGOSH_RUN
Collection does not exist

View File

@ -55,13 +55,20 @@ response body contains an error document in this case.
Create an edge and read it back:
@EXAMPLE_ARANGOSH_RUN{RestEdgeCreateEdge}
var Graph = require("@arangodb/graph-blueprint").Graph;
var g = new Graph("graph", "vertices", "edges");
g.addVertex(1);
g.addVertex(2);
var url = "/_api/document/?collection=edges&from=vertices/1&to=vertices/2";
try {
db._graphs.remove("graph");
db._drop("edges");
db._drop("vertices");
}
catch (e) {}
var Graph = require("@arangodb/general-graph");
var g = Graph._create("graph", [Graph._relation("edges", "vertices", "vertices")]);
g.vertices.save({_key: "1"});
g.vertices.save({_key: "2"});
var url = "/_api/document/?collection=edges";
var response = logCurlRequest("POST", url, { "name": "Emil" });
var response = logCurlRequest("POST", url, { "name": "Emil", _from: "vertices/1", _to: "vertices/2"});
assert(response.code === 202);

View File

@ -1,8 +1,5 @@
@startDocuBlock JSA_put_api_simple_replace_by_example
@brief replaces the body of all documents of a collection that match an
example
@brief replaces the body of all documents of a collection that match an example
@RESTHEADER{PUT /_api/simple/replace-by-example, Replace documents by example}
@RESTBODYPARAM{collection,string,required,string}

View File

@ -1,8 +1,5 @@
@startDocuBlock JSA_put_api_simple_update_by_example
@brief partially updates the body of all documents of a collection that
match an example
@brief partially updates the body of all documents of a collection that match an example
@RESTHEADER{PUT /_api/simple/update-by-example, Update documents by example}
@RESTBODYPARAM{collection,string,required,string}

View File

@ -1,39 +0,0 @@
@brief selects the n first documents in the collection
`collection.first(count)`
The *first* method returns the n first documents from the collection, in
order of document insertion/update time.
If called with the *count* argument, the result is a list of up to
*count* documents. If *count* is bigger than the number of documents
in the collection, then the result will contain as many documents as there
are in the collection.
The result list is ordered, with the "oldest" documents being positioned at
the beginning of the result list.
When called without an argument, the result is the first document from the
collection. If the collection does not contain any documents, the result
returned is *null*.
**Note**: this method is not supported in sharded collections with more than
one shard.
@EXAMPLES
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionFirst}
~ db._create("example");
~ db.example.save({ Hello : "world" });
~ db.example.save({ Foo : "bar" });
db.example.first(1);
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionFirstNull}
~ db._create("example");
~ db.example.save({ Hello : "world" });
db.example.first();
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT

View File

@ -1,40 +0,0 @@
@brief selects the n last documents in the collection
`collection.last(count)`
The *last* method returns the n last documents from the collection, in
order of document insertion/update time.
If called with the *count* argument, the result is a list of up to
*count* documents. If *count* is bigger than the number of documents
in the collection, then the result will contain as many documents as there
are in the collection.
The result list is ordered, with the "latest" documents being positioned at
the beginning of the result list.
When called without an argument, the result is the last document from the
collection. If the collection does not contain any documents, the result
returned is *null*.
**Note**: this method is not supported in sharded collections with more than
one shard.
@EXAMPLES
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionLast}
~ db._create("example");
~ db.example.save({ Hello : "world" });
~ db.example.save({ Foo : "bar" });
db.example.last(2);
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionLastNull}
~ db._create("example");
~ db.example.save({ Hello : "world" });
db.example.last(1);
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT

View File

@ -1,69 +0,0 @@
@brief removes a document
`db._remove(document)`
Removes a document. If there is revision mismatch, then an error is thrown.
`db._remove(document, true)`
Removes a document. If there is revision mismatch, then mismatch is ignored
and document is deleted. The function returns *true* if the document
existed and was deleted. It returns *false*, if the document was already
deleted.
`db._remove(document, true, waitForSync)` or
`db._remove(document, {overwrite: true or false, waitForSync: true or false})`
The optional *waitForSync* parameter can be used to force synchronization
of the document deletion operation to disk even in case that the
*waitForSync* flag had been disabled for the entire collection. Thus,
the *waitForSync* parameter can be used to force synchronization of just
specific operations. To use this, set the *waitForSync* parameter to
*true*. If the *waitForSync* parameter is not specified or set to
*false*, then the collection's default *waitForSync* behavior is
applied. The *waitForSync* parameter cannot be used to disable
synchronization for collections that have a default *waitForSync* value
of *true*.
`db._remove(document-handle, data)`
As before. Instead of document a *document-handle* can be passed as first
argument.
@EXAMPLES
Remove a document:
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionRemove}
~ db._create("example");
a1 = db.example.insert({ a : 1 });
db._remove(a1);
db._remove(a1); // xpError(ERROR_ARANGO_DOCUMENT_NOT_FOUND);
db._remove(a1, true);
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT
Remove a document with a conflict:
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionRemoveConflict}
~ db._create("example");
a1 = db.example.insert({ a : 1 });
a2 = db._replace(a1, { a : 2 });
db._remove(a1); // xpError(ERROR_ARANGO_CONFLICT)
db._remove(a1, true);
db._document(a1); // xpError(ERROR_ARANGO_DOCUMENT_NOT_FOUND)
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT
Remove a document using new signature:
@EXAMPLE_ARANGOSH_OUTPUT{documentsCollectionRemoveSignature}
~ db._create("example");
db.example.insert({ a: 1 } );
| db.example.remove("example/11265325374",
{ overwrite: true, waitForSync: false})
~ db._drop("example");
@END_EXAMPLE_ARANGOSH_OUTPUT

View File

@ -1,63 +1,63 @@
arangosh&gt; db.five.save({ name : <span class="hljs-string">"one"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/109"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"109"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"109"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/216995"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"216995"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"216995"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"two"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/113"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"113"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"113"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/216999"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"216999"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"216999"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"three"</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">"116"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217002"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217002"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217002"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"four"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/119"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"119"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"119"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217005"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217005"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217005"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"five"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/122"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"122"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"122"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217008"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217008"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217008"</span>
}
arangosh&gt; db.five.all().toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"109"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/109"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"109"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"one"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"119"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/119"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"119"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217005"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217005"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217005"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"four"</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">"116"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"three"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"113"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/113"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"113"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"216999"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/216999"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"216999"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"two"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"122"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/122"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"122"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217002"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217002"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217002"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"three"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"216995"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/216995"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"216995"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"one"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217008"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217008"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217008"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"five"</span>
}
]

View File

@ -1,45 +1,45 @@
arangosh&gt; db.five.save({ name : <span class="hljs-string">"one"</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">"129"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217015"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217015"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217015"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"two"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/133"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"133"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"133"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217019"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217019"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217019"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"three"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/136"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"136"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"136"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217022"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217022"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217022"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"four"</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">"139"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217025"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217025"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217025"</span>
}
arangosh&gt; db.five.save({ name : <span class="hljs-string">"five"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/142"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"142"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"142"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217028"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217028"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217028"</span>
}
arangosh&gt; db.five.all().limit(<span class="hljs-number">2</span>).toArray();
[
{
<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">"139"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"four"</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217019"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217019"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217019"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"two"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"142"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/142"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"142"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"five"</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217022"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"five/217022"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217022"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"three"</span>
}
]

View File

@ -1,39 +1,39 @@
arangosh&gt; db.users.save({ name: <span class="hljs-string">"Gerhard"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/149"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"149"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"149"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217035"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217035"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217035"</span>
}
arangosh&gt; db.users.save({ name: <span class="hljs-string">"Helmut"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/153"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"153"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"153"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217039"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217039"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217039"</span>
}
arangosh&gt; db.users.save({ name: <span class="hljs-string">"Angela"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/156"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"156"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"156"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217042"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217042"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217042"</span>
}
arangosh&gt; db.users.all().toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"149"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/149"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"149"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217035"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217035"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217035"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Gerhard"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"156"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/156"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"156"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217042"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217042"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217042"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Angela"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"153"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/153"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"153"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217039"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217039"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217039"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Helmut"</span>
}
]
@ -42,9 +42,9 @@ arangosh&gt; db.users.byExample({ <span class="hljs-string">"_id"</span> : <span
arangosh&gt; db.users.byExample({ <span class="hljs-string">"name"</span> : <span class="hljs-string">"Gerhard"</span> }).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"149"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/149"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"149"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217035"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217035"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217035"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Gerhard"</span>
}
]

View File

@ -1,26 +1,26 @@
arangosh&gt; db.users.save({ name: <span class="hljs-string">"Gerhard"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/169"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"169"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"169"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217055"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217055"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217055"</span>
}
arangosh&gt; db.users.save({ name: <span class="hljs-string">"Helmut"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/173"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"173"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"173"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217059"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217059"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217059"</span>
}
arangosh&gt; db.users.save({ name: <span class="hljs-string">"Angela"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/176"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"176"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"176"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217062"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217062"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217062"</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">"176"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/176"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"176"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217062"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"users/217062"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217062"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Angela"</span>
}

View File

@ -1,6 +1,6 @@
arangosh&gt; db.old.ensureIndex({ type: <span class="hljs-string">"skiplist"</span>, fields: [ <span class="hljs-string">"age"</span> ] });
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/184"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/217070"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"age"</span>
@ -12,34 +12,34 @@ arangosh&gt; db.old.ensureIndex({ type: <span class="hljs-string">"skiplist"</sp
}
arangosh&gt; db.old.save({ age: <span class="hljs-number">15</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/187"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"187"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"187"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217073"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217073"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217073"</span>
}
arangosh&gt; db.old.save({ age: <span class="hljs-number">25</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/191"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"191"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"191"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217077"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217077"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217077"</span>
}
arangosh&gt; db.old.save({ age: <span class="hljs-number">30</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/194"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"194"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"194"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217080"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217080"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217080"</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">"187"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/187"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"187"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217073"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217073"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217073"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">15</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"191"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/191"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"191"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217077"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217077"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217077"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">25</span>
}
]

View File

@ -1,6 +1,6 @@
arangosh&gt; db.old.ensureIndex({ type: <span class="hljs-string">"skiplist"</span>, fields: [ <span class="hljs-string">"age"</span> ] });
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/202"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"old/217088"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"age"</span>
@ -12,40 +12,40 @@ arangosh&gt; db.old.ensureIndex({ type: <span class="hljs-string">"skiplist"</sp
}
arangosh&gt; db.old.save({ age: <span class="hljs-number">15</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">"205"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217091"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217091"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217091"</span>
}
arangosh&gt; db.old.save({ age: <span class="hljs-number">25</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/209"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"209"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"209"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217095"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217095"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217095"</span>
}
arangosh&gt; db.old.save({ age: <span class="hljs-number">30</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/212"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"212"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"212"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217098"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217098"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217098"</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">"205"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/205"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"205"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217091"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217091"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217091"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">15</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"209"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/209"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"209"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217095"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217095"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217095"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">25</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"212"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/212"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"212"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"217098"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"old/217098"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"217098"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">30</span>
}
]

View File

@ -1,6 +1,6 @@
arangosh&gt; db.geo.ensureIndex({ type: <span class="hljs-string">"geo"</span>, fields: [ <span class="hljs-string">"loc"</span> ] });
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/220"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/217106"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo1"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"loc"</span>
@ -22,9 +22,9 @@ arangosh&gt; <span class="hljs-keyword">for</span> (<span class="hljs-keyword">v
arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-number">0</span>).limit(<span class="hljs-number">2</span>).toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"1277"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1277"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"1277"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"218163"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/218163"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"218163"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
@ -32,9 +32,9 @@ arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-n
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Name/0/0"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"1166"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/1166"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"1166"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"218052"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/218052"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"218052"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">0</span>

View File

@ -1,6 +1,6 @@
arangosh&gt; db.geo.ensureIndex({ type: <span class="hljs-string">"geo"</span>, fields: [ <span class="hljs-string">"loc"</span> ] });
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/2340"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"geo/219226"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo1"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"loc"</span>
@ -23,9 +23,9 @@ arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-n
[
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3406"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3406"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"3406"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/220283"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"220283"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"220283"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
@ -34,9 +34,9 @@ arangosh&gt; db.geo.near(<span class="hljs-number">0</span>, <span class="hljs-n
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/3295"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"3295"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"3295"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/220172"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"220172"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"220172"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">0</span>

View File

@ -5,9 +5,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
[
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5526"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5526"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5526"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222403"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222403"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222403"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
@ -16,9 +16,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5415"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5415"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5415"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222292"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222292"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222292"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">0</span>
@ -27,9 +27,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5529"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5529"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5529"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222406"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222406"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222406"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">10</span>
@ -38,9 +38,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5637"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5637"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5637"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222514"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222514"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222514"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">0</span>
@ -49,9 +49,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1111949.2664455874</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5523"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5523"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5523"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222400"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222400"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222400"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">0</span>,
<span class="hljs-number">-10</span>
@ -60,9 +60,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5418"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5418"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5418"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222295"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222295"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222295"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">10</span>
@ -71,9 +71,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5640"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5640"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5640"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222517"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222517"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222517"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">10</span>
@ -82,9 +82,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5412"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5412"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5412"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222289"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222289"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222289"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">-10</span>,
<span class="hljs-number">-10</span>
@ -93,9 +93,9 @@ arangosh&gt; db.geo.within(<span class="hljs-number">0</span>, <span class="hljs
},
{
<span class="hljs-string">"distance"</span> : <span class="hljs-number">1568520.556798576</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/5634"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"5634"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"5634"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"geo/222511"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"222511"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"222511"</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">10</span>,
<span class="hljs-number">-10</span>

View File

@ -1,8 +1,8 @@
arangosh&gt; db.example.save({ Hello : <span class="hljs-string">"world"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6602"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6602"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6602"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/223479"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"223479"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"223479"</span>
}
arangosh&gt; db.example.replaceByExample({ Hello: <span class="hljs-string">"world"</span> }, {Hello: <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({ Hello : <span class="hljs-string">"world"</span>, foo : <span class="hljs-string">"bar"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6615"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6615"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6615"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/223492"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"223492"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"223492"</span>
}
arangosh&gt; db.example.updateByExample({ Hello: <span class="hljs-string">"world"</span> }, { Hello: <span class="hljs-string">"foo"</span>, World: <span class="hljs-string">"bar"</span> }, <span class="hljs-literal">false</span>);
<span class="hljs-number">1</span>
arangosh&gt; db.example.byExample({ Hello: <span class="hljs-string">"foo"</span> }).toArray()
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6615"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6615"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6619"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"223492"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/223492"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"223496"</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">6627</span>, <span class="hljs-string">"mycollection"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">223504</span>, <span class="hljs-string">"mycollection"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db.mycollection.save({ _key: <span class="hljs-string">"testKey"</span>, Hello : <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">"6630"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"223507"</span>
}
arangosh&gt; db._query(<span class="hljs-string">'FOR my IN mycollection RETURN my._key'</span>).toArray()
[

View File

@ -1,2 +0,0 @@
arangosh&gt; db._create(<span class="hljs-string">"example"</span>);
[ArangoCollection <span class="hljs-number">6634</span>, <span class="hljs-string">"example"</span> (type <span class="hljs-built_in">document</span>, status loaded)]

View File

@ -5,7 +5,7 @@ arangosh&gt; db._query(aqlQuery<span class="hljs-string">`FOR doc IN <span class
{
<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">"6630"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"223507"</span>,
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>
}
]

View File

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

View File

@ -9,7 +9,7 @@ arangosh&gt; db._query(<span class="hljs-string">`FOR i IN 1..100
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">0</span>,
<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">"executionTime"</span> : <span class="hljs-number">0.0006310939788818359</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0006589889526367188</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -1,18 +0,0 @@
arangosh&gt; db.example.save({ Hello : <span class="hljs-string">"World"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6844"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6844"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6844"</span>
}
arangosh&gt; db.example.save({ <span class="hljs-string">"name"</span> : <span class="hljs-string">"John Doe"</span>, <span class="hljs-string">"age"</span> : <span class="hljs-number">29</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6848"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6848"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6848"</span>
}
arangosh&gt; db.example.save({ <span class="hljs-string">"name"</span> : <span class="hljs-string">"Jane Smith"</span>, <span class="hljs-string">"age"</span> : <span class="hljs-number">31</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6851"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6851"</span>
}

View File

@ -1,23 +0,0 @@
arangosh&gt; db.example.toArray()
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6848"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6848"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6848"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">29</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"John Doe"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6851"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Jane Smith"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6844"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6844"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6844"</span>,
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>
}
]

View File

@ -1,10 +0,0 @@
arangosh&gt; db._query(<span class="hljs-string">'FOR user IN example FILTER user.name == "Jane Smith" RETURN user'</span>).toArray()
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6851"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Jane Smith"</span>
}
]

View File

@ -1,10 +0,0 @@
arangosh&gt; db.example.byExample({ name: <span class="hljs-string">"Jane Smith"</span> }).toArray()
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6851"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Jane Smith"</span>
}
]

View File

@ -7,15 +7,15 @@ arangosh&gt; c.getExtra();
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">0</span>,
<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">"executionTime"</span> : <span class="hljs-number">0.00013399124145507812</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00011992454528808594</span>
},
<span class="hljs-string">"profile"</span> : {
<span class="hljs-string">"initializing"</span> : <span class="hljs-number">0.00000286102294921875</span>,
<span class="hljs-string">"parsing"</span> : <span class="hljs-number">0.00003600120544433594</span>,
<span class="hljs-string">"optimizing ast"</span> : <span class="hljs-number">0.000008106231689453125</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.000018835067749023438</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.000030040740966796875</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.00004696846008300781</span>
<span class="hljs-string">"initializing"</span> : <span class="hljs-number">0.00002002716064453125</span>,
<span class="hljs-string">"parsing"</span> : <span class="hljs-number">0.000025033950805664062</span>,
<span class="hljs-string">"optimizing ast"</span> : <span class="hljs-number">0.0000050067901611328125</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.000015020370483398438</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.000033855438232421875</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.000029087066650390625</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -13,7 +13,7 @@ arangosh&gt; db._query(<span class="hljs-string">`
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">0</span>,
<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">"executionTime"</span> : <span class="hljs-number">0.0005929470062255859</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0044019222259521484</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}
@ -31,7 +31,7 @@ arangosh&gt; db._query({
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">0</span>,
<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">"executionTime"</span> : <span class="hljs-number">0.0005409717559814453</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0003628730773925781</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -1,10 +0,0 @@
arangosh&gt; db._query(<span class="hljs-string">'FOR user IN example FILTER user.age &gt; 30 RETURN user'</span>).toArray()
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6851"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Jane Smith"</span>
}
]

View File

@ -1,22 +0,0 @@
arangosh&gt; db.example.remove(db.example.byExample({ name: <span class="hljs-string">"John Doe"</span> }).toArray()[<span class="hljs-number">0</span>]._id)
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6848"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6848"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6848"</span>
}
arangosh&gt; db.example.toArray()
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6851"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6851"</span>,
<span class="hljs-string">"age"</span> : <span class="hljs-number">31</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Jane Smith"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"6844"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"example/6844"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"6844"</span>,
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>
}
]

View File

@ -1,9 +1,9 @@
arangosh&gt; db._create("test");
[ArangoCollection 7292, "test" (type document, status loaded)]
[ArangoCollection 224144, "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" ] });
{
"id" : "test/7596",
"id" : "test/224448",
"type" : "skiplist",
"fields" : [
"value"

View File

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

View File

@ -26,7 +26,7 @@ arangosh&gt; stmt.explain({ allPlans: <span class="hljs-literal">true</span> });
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7596"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"224448"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"value"</span>

View File

@ -25,7 +25,7 @@ arangosh&gt; stmt.explain({ optimizer: { rules: [ <span class="hljs-string">"-us
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"7596"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"224448"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"value"</span>

View File

@ -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">"7632"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224484"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">50.9364</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">"7635"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224487"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">53.5653</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">"7638"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224490"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">45.76</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">"7642"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224494"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">48.856700000000004</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">"7642"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224494"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">48.856700000000004</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">"7638"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224490"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">45.76</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">"7632"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224484"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">50.9364</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">"7638"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224490"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">45.76</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">"7642"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224494"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">48.856700000000004</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">"7642"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224494"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">48.856700000000004</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">"7638"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224490"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">45.76</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">"7632"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224484"</span>,
<span class="hljs-string">"isCapital"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"loc"</span> : [
<span class="hljs-number">50.9364</span>,

View File

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

View File

@ -1,31 +1,31 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7707</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">224559</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7709</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">224561</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; v1 = db.vertex.insert({ name : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7712"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7712"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7712"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224564"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224564"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224564"</span>
}
arangosh&gt; v2 = db.vertex.insert({ name : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7716"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7716"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7716"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224568"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224568"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224568"</span>
}
arangosh&gt; e1 = db.relation.insert(v1, v2, { label : <span class="hljs-string">"knows"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7719"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7719"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7719"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224571"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224571"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224571"</span>
}
arangosh&gt; db._document(e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7719"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7719"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7712"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7716"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7719"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224571"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224571"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/224564"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/224568"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224571"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}

View File

@ -1,33 +1,33 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7725</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">224577</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7727</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">224579</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; myGraph.v1 = db.vertex.insert({ name : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7730"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7730"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7730"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224582"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224582"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224582"</span>
}
arangosh&gt; myGraph.v2 = db.vertex.insert({ name : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7734"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7734"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7734"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224586"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224586"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224586"</span>
}
arangosh&gt; myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2,
........&gt; { label : <span class="hljs-string">"knows"</span>});
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7737"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7737"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7737"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224589"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224589"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224589"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7737"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7737"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7730"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7734"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7737"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224589"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224589"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/224582"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/224586"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224589"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.edges(myGraph.e1._id);

View File

@ -1,33 +1,33 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7744</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">224596</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7746</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">224598</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; myGraph.v1 = db.vertex.insert({ name : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7749"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7749"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7749"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224601"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224601"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224601"</span>
}
arangosh&gt; myGraph.v2 = db.vertex.insert({ name : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7753"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7753"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7753"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224605"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224605"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224605"</span>
}
arangosh&gt; myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2,
........&gt; { label : <span class="hljs-string">"knows"</span>});
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7756"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7756"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7756"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224608"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224608"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224608"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7756"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7756"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7749"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7753"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7756"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224608"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224608"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/224601"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/224605"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224608"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.inEdges(myGraph.v1._id);
@ -35,11 +35,11 @@ arangosh&gt; db.relation.inEdges(myGraph.v1._id);
arangosh&gt; db.relation.inEdges(myGraph.v2._id);
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7756"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7756"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7749"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7753"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7756"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224608"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224608"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/224601"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/224605"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224608"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
]

View File

@ -1,43 +1,43 @@
arangosh&gt; db._create(<span class="hljs-string">"vertex"</span>);
[ArangoCollection <span class="hljs-number">7764</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
[ArangoCollection <span class="hljs-number">224616</span>, <span class="hljs-string">"vertex"</span> (type <span class="hljs-built_in">document</span>, status loaded)]
arangosh&gt; db._createEdgeCollection(<span class="hljs-string">"relation"</span>);
[ArangoCollection <span class="hljs-number">7766</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
[ArangoCollection <span class="hljs-number">224618</span>, <span class="hljs-string">"relation"</span> (type edge, status loaded)]
arangosh&gt; myGraph.v1 = db.vertex.insert({ name : <span class="hljs-string">"vertex 1"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7769"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7769"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7769"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224621"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224621"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224621"</span>
}
arangosh&gt; myGraph.v2 = db.vertex.insert({ name : <span class="hljs-string">"vertex 2"</span> });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/7773"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7773"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7773"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"vertex/224625"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224625"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224625"</span>
}
arangosh&gt; myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2,
........&gt; { label : <span class="hljs-string">"knows"</span>});
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7776"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7776"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7776"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224628"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224628"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224628"</span>
}
arangosh&gt; db._document(myGraph.e1);
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7776"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7776"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7769"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7773"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7776"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224628"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224628"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/224621"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/224625"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224628"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
arangosh&gt; db.relation.outEdges(myGraph.v1._id);
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7776"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7776"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/7769"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/7773"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7776"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224628"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224628"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertex/224621"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertex/224625"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224628"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"knows"</span>
}
]

View File

@ -5,170 +5,170 @@ arangosh&gt; db.circles.toArray();
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"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">"7815"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224667"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"7"</span>
},
{
<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">"7821"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224673"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"9"</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">"7796"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224648"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"1"</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">"7812"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224664"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"6"</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">"7803"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224655"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"3"</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">"7809"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224661"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"5"</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">"7806"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224658"</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">"7824"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224676"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"10"</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">"7827"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224679"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"11"</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">"7800"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224652"</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">"7818"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224670"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"8"</span>
}
]
arangosh&gt; db.edges.toArray();
[
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7837"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7837"</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">"7837"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blorg"</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">"_key"</span> : <span class="hljs-string">"7830"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7830"</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">"7830"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_bar"</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">"_key"</span> : <span class="hljs-string">"7852"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7852"</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">"7852"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blub"</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">"_key"</span> : <span class="hljs-string">"7834"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7834"</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">"7834"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blarg"</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">"_key"</span> : <span class="hljs-string">"7849"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7849"</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">"7849"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blob"</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">"_key"</span> : <span class="hljs-string">"7855"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7855"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224707"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224707"</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">"7855"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224707"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_zip"</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">"_key"</span> : <span class="hljs-string">"7846"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7846"</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">"7846"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_foo"</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">"_key"</span> : <span class="hljs-string">"7843"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7843"</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">"7843"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_schubi"</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">"_key"</span> : <span class="hljs-string">"7840"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7840"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224692"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224692"</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">"7840"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224692"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blub"</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">"_key"</span> : <span class="hljs-string">"7858"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7858"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224686"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224686"</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">"224686"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blarg"</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">"_key"</span> : <span class="hljs-string">"224698"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224698"</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">"224698"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_foo"</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">"_key"</span> : <span class="hljs-string">"224710"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224710"</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">"7858"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224710"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_zup"</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">"_key"</span> : <span class="hljs-string">"224682"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224682"</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">"224682"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_bar"</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">"_key"</span> : <span class="hljs-string">"224689"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224689"</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">"224689"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_blorg"</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">"_key"</span> : <span class="hljs-string">"224701"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224701"</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">"224701"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blob"</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">"_key"</span> : <span class="hljs-string">"224695"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224695"</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">"224695"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"left_schubi"</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">"_key"</span> : <span class="hljs-string">"224704"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/224704"</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">"224704"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"right_blub"</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>
}
]

View File

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

View File

@ -8,14 +8,14 @@ EOF
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>
etag: <span class="hljs-number">7953</span>
etag: <span class="hljs-number">224805</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/7953"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7953"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7953"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/224805"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224805"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224805"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -13,7 +13,7 @@ EOF
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>
etag: <span class="hljs-number">7977</span>
etag: <span class="hljs-number">224829</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -44,7 +44,7 @@ etag: <span class="hljs-number">7977</span>
],
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"7977"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224829"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -6,14 +6,14 @@ EOF
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>
etag: <span class="hljs-number">8076</span>
etag: <span class="hljs-number">224928</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"vertex"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"male/8076"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"8076"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8076"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"male/224928"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"224928"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224928"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -6,7 +6,7 @@ EOF
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>
etag: <span class="hljs-number">8101</span>
etag: <span class="hljs-number">224953</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -29,7 +29,7 @@ etag: <span class="hljs-number">8101</span>
<span class="hljs-string">"otherVertices"</span>
],
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8101"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"224953"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -17,7 +17,7 @@ EOF
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>
etag: <span class="hljs-number">8162</span>
etag: <span class="hljs-number">225014</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -36,7 +36,7 @@ etag: <span class="hljs-number">8162</span>
],
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/myGraph"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8162"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225014"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -2,7 +2,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
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: <span class="hljs-number">8369</span>
etag: <span class="hljs-number">225230</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -14,7 +14,7 @@ etag: <span class="hljs-number">8369</span>
<span class="hljs-string">"male"</span>
],
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8369"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225230"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -2,7 +2,7 @@ shell> curl --dump - http://localhost:8529/_api/gharial/social/edge/relation/ali
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>
etag: <span class="hljs-number">8445</span>
etag: <span class="hljs-number">225306</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -11,7 +11,7 @@ etag: <span class="hljs-number">8445</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/aliceAndBob"</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/bob"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8445"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225306"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"married"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>

View File

@ -2,7 +2,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
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: <span class="hljs-number">8481</span>
etag: <span class="hljs-number">225342</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -21,7 +21,7 @@ etag: <span class="hljs-number">8481</span>
],
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/myGraph"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8481"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225342"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>
}

View File

@ -2,14 +2,14 @@ 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
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: <span class="hljs-number">8510</span>
etag: <span class="hljs-number">225371</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<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">"8510"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225371"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"Alice"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>

View File

@ -9,7 +9,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<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">"8606"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225467"</span>,
<span class="hljs-string">"edgeDefinitions"</span> : [
{
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"germanHighway"</span>,
@ -46,7 +46,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<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">"8561"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225422"</span>,
<span class="hljs-string">"edgeDefinitions"</span> : [
{
<span class="hljs-string">"collection"</span> : <span class="hljs-string">"relation"</span>,

View File

@ -6,15 +6,15 @@ EOF
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>
etag: <span class="hljs-number">8846</span>
etag: <span class="hljs-number">225707</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<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">"8846"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"8816"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225707"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"225677"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -6,15 +6,15 @@ EOF
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>
etag: <span class="hljs-number">8916</span>
etag: <span class="hljs-number">225766</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/aliceAndBob"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"aliceAndBob"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8916"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"8899"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225766"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"225751"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -8,15 +8,15 @@ EOF
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>
etag: <span class="hljs-number">8974</span>
etag: <span class="hljs-number">225824</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"edge"</span> : {
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"relation/aliceAndBob"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"aliceAndBob"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"8974"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"8959"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225824"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"225809"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -2,7 +2,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
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: <span class="hljs-number">9032</span>
etag: <span class="hljs-number">225882</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -23,7 +23,7 @@ etag: <span class="hljs-number">9032</span>
],
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9032"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225882"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -16,7 +16,7 @@ EOF
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>
etag: <span class="hljs-number">9115</span>
etag: <span class="hljs-number">225965</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
@ -39,7 +39,7 @@ etag: <span class="hljs-number">9115</span>
],
<span class="hljs-string">"orphanCollections"</span> : [ ],
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_graphs/social"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9115"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"225965"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -7,15 +7,15 @@ EOF
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>
etag: <span class="hljs-number">9212</span>
etag: <span class="hljs-number">226062</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<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">"9212"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"9182"</span>
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226062"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"226032"</span>
},
<span class="hljs-string">"code"</span> : <span class="hljs-number">202</span>
}

View File

@ -1,6 +1,6 @@
arangosh&gt; db.example.ensureIndex({ type: <span class="hljs-string">"skiplist"</span>, fields: [ <span class="hljs-string">"a"</span>, <span class="hljs-string">"b"</span> ] });
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/9230"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/226080"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>,
@ -15,7 +15,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/9230"</span>
<span class="hljs-string">"example/226080"</span>
]
arangosh&gt; db._index(indexInfo[<span class="hljs-number">0</span>])
{
@ -31,7 +31,7 @@ arangosh&gt; db._index(indexInfo[<span class="hljs-number">0</span>])
}
arangosh&gt; db._index(indexInfo[<span class="hljs-number">1</span>])
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/9230"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/226080"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>,

View File

@ -1,7 +1,7 @@
arangosh&gt; <span class="hljs-keyword">var</span> explain = <span class="hljs-built_in">require</span>(<span class="hljs-string">"@arangodb/aql/explainer"</span>).explain;
arangosh&gt; db.example.ensureIndex({ type: <span class="hljs-string">"skiplist"</span>, fields: [ <span class="hljs-string">"a"</span>, <span class="hljs-string">"b"</span> ] });
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/9239"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"example/226089"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>,

View File

@ -6,7 +6,7 @@ EOF
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683736
x-arango-async-id: 146399442553971
shell> curl --dump - http://localhost:8529/_api/job/pending
@ -14,9 +14,9 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> O
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
[
<span class="hljs-string">"146358093683736"</span>
<span class="hljs-string">"146399442553971"</span>
]
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146358093683736/cancel
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146399442553971/cancel
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>
@ -30,5 +30,5 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> O
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
[
<span class="hljs-string">"146358093683736"</span>
<span class="hljs-string">"146399442553971"</span>
]

View File

@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683742
x-arango-async-id: 146399442553977
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/all

View File

@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683746
x-arango-async-id: 146399442553981
shell> curl --dump - http://localhost:8529/_admin/time
@ -10,11 +10,11 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> O
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"time"</span> : <span class="hljs-number">1463580953.542801</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-number">1464009658.228166</span>,
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>
}
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1463580953.542801
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1464009658.228166
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>

View File

@ -2,9 +2,9 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683753
x-arango-async-id: 146399442553988
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146358093683753
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146399442553988
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>

View File

@ -2,13 +2,13 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683763
x-arango-async-id: 146399442553998
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146358093683763
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146399442553998
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>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146358093683763</span>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146399442553998</span>
{
<span class="hljs-string">"server"</span> : <span class="hljs-string">"arango"</span>,

View File

@ -6,13 +6,13 @@ EOF
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683767
x-arango-async-id: 146399442554002
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146358093683767
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146399442554002
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">400</span> Bad Request
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146358093683767</span>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146399442554002</span>
{
<span class="hljs-string">"error"</span> : <span class="hljs-literal">true</span>,

View File

@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683771
x-arango-async-id: 146399442554006
shell> curl --dump - http://localhost:8529/_api/job/done
@ -10,5 +10,5 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> O
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
[
<span class="hljs-string">"146358093683771"</span>
<span class="hljs-string">"146399442554006"</span>
]

View File

@ -2,7 +2,7 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683775
x-arango-async-id: 146399442554010
shell> curl --dump - http://localhost:8529/_api/job/pending

View File

@ -2,7 +2,7 @@ shell> curl --header 'x-arango-async: store' --dump - http://localhost:8529/_adm
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683779
x-arango-async-id: 146399442554014
shell> curl --dump - http://localhost:8529/_api/job/pending
@ -10,9 +10,9 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> O
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
[
<span class="hljs-string">"146358093683779"</span>
<span class="hljs-string">"146399442554014"</span>
]
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146358093683779
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146399442554014
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>

View File

@ -2,13 +2,13 @@ shell> curl -X PUT --header 'x-arango-async: store' --dump - http://localhost:85
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683784
x-arango-async-id: 146399442554019
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146358093683784
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146399442554019
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>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146358093683784</span>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146399442554019</span>
{
<span class="hljs-string">"server"</span> : <span class="hljs-string">"arango"</span>,

View File

@ -2,9 +2,9 @@ shell> curl --header 'x-arango-async: store' --dump - http://localhost:8529/_adm
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146358093683788
x-arango-async-id: 146399442554023
shell> curl --dump - http://localhost:8529/_api/job/146358093683788
shell> curl --dump - http://localhost:8529/_api/job/146399442554023
HTTP/1.1 204 No Content
content-type: text/plain; charset=utf-8

View File

@ -6,8 +6,8 @@ arangosh&gt; db._routing.save({
........&gt; }
........&gt; });
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/9245"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9245"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9245"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226096"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226096"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226096"</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/9257"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9257"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9257"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226108"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226108"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226108"</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/9269"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9269"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9269"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226120"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226120"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226120"</span>
}

View File

@ -1,18 +1,18 @@
arangosh&gt; arango.GET(<span class="hljs-string">"/hello/echo"</span>)
{
<span class="hljs-string">"request"</span> : {
<span class="hljs-string">"user"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"user"</span> : <span class="hljs-string">"root"</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"url"</span> : <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">35140</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">8529</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">40474</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146358093680199"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">57210</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146399442474285"</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/9281"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9281"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9281"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226132"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226132"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226132"</span>
}

View File

@ -1,18 +1,18 @@
arangosh&gt; arango.GET(<span class="hljs-string">"/hello/echo"</span>)
{
<span class="hljs-string">"request"</span> : {
<span class="hljs-string">"user"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"user"</span> : <span class="hljs-string">"root"</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"url"</span> : <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">35140</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">8529</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">40474</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146358093680199"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">57210</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146399442474285"</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/9293"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9293"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9293"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226144"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226144"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226144"</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/9305"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9305"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9305"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226156"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226156"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226156"</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/9312"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9312"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9312"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226163"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226163"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226163"</span>
}

View File

@ -1,18 +1,18 @@
arangosh&gt; arango.GET(<span class="hljs-string">"/echo"</span>)
{
<span class="hljs-string">"request"</span> : {
<span class="hljs-string">"user"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"user"</span> : <span class="hljs-string">"root"</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"url"</span> : <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">35140</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">8529</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">40474</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146358093680199"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">57210</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146399442474285"</span>
},
<span class="hljs-string">"internals"</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/9325"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9325"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9325"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_modules/226176"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226176"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226176"</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/9329"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9329"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9329"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226180"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226180"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226180"</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/9349"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9349"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9349"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226198"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226198"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226198"</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/9361"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9361"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9361"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226210"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226210"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226210"</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/9373"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9373"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9373"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"_routing/226222"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"226222"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"226222"</span>
}
arangosh&gt; <span class="hljs-built_in">require</span>(<span class="hljs-string">"internal"</span>).reloadRouting()

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