1
0
Fork 0

Merge branch 'devel' of https://github.com/arangodb/arangodb into devel

This commit is contained in:
jsteemann 2016-06-13 09:52:53 +02:00
commit b1723d0395
235 changed files with 3532 additions and 3391 deletions

View File

@ -9,11 +9,15 @@ users managed through this interface will be stored in the system collection
This specialized interface intentionally does not provide all functionality that
is available in the regular document REST API.
You should not manipulate the *_users* collection directly. While the user management interface aims to maintain backwards compatibility, the underlying collection is now managed by the bundled *users* Foxx app.
You should never manipulate the *_users* collection directly. While
the user management interface aims to maintain backwards
compatibility, the underlying collection is now managed by the bundled
*users* Foxx app.
Please note that user operations are not included in ArangoDB's replication.
@startDocuBlock UserHandling_create
@startDocuBlock UserHandling_grantDatabase
@startDocuBlock UserHandling_replace
@startDocuBlock UserHandling_modify
@startDocuBlock UserHandling_delete

View File

@ -58,6 +58,17 @@ id component at the end. The new pattern is `collection-<id>-<random>`, where `<
is the collection id and `<random>` is a random number. Previous versions of ArangoDB
used a pattern `collection-<id>` without the random number.
!SECTION User Management
Unlike ArangoDB 2, ArangoDB 3.0 users are now separated from databases
and you can grant one or more database permission to a user.
If you one to mimic the behavior of ArangoDB, you should name your
users like `username@dbname`.
Users that can access to the *_system* database are allowed to manage users and
permissions for all databases.
!SECTION Edges and edges attributes
In ArangoDB prior to 3.0 the attributes `_from` and `_to` of edges were treated
@ -109,6 +120,49 @@ operation, it is now required to specify values for the `_from` and `_to` attrib
as `REPLACE` requires the entire new document to be specified. If either `_from` or `_to`
are missing from the replacement document, an `REPLACE` operation will fail.
!SUBSUBSECTION Graph functions
In version 3.0 all former graph related functions have been removed from AQL to be replaced
by native AQL constructs.
These constructs allow for more fine-grained filtering on several graph levels.
Also this allows the AQL optimizer to automatically improve these queries by
enhancing them with appropriate indexes.
We have create recipes to upgrade from 2.8 to 3.0 when using these functions.
The functions:
* GRAPH_COMMON_NEIGHBORS
* GRAPH_COMMON_PROPERTIES
* GRAPH_DISTANCE_TO
* GRAPH_EDGES
* GRAPH_NEIGHBORS
* GRAPH_TRAVERSAL
* GRAPH_TRAVERSAL_TREE
* GRAPH_SHORTEST_PATH
* GRAPH_PATHS
* GRAPH_VERTICES
are covered in [Migrating GRAPH_* Functions from 2.8 or earlier to 3.0](https://docs.arangodb.com/cookbook/AQL/MigratingGraphFunctionsTo3.html)
* GRAPH_ABSOLUTE_BETWEENNESS
* GRAPH_ABSOLUTE_CLOSENESS
* GRAPH_ABSOLUTE_ECCENTRICITY
* GRAPH_BETWEENNESS
* GRAPH_CLOSENESS
* GRAPH_DIAMETER
* GRAPH_ECCENTRICITY
* GRAPH_RADIUS
are covered in [Migrating GRAPH_* Measurements from 2.8 or earlier to 3.0](https://docs.arangodb.com/cookbook/AQL/MigratingMeasurementsTo3.html)
* EDGES
* NEIGHBORS
* PATHS
* TRAVERSAL
* TRAVERSAL_TREE
are covered in [#Migrating anonymous graph Functions from 2.8 or earlier to 3.0](https://docs.arangodb.com/cookbook/AQL/MigratingEdgeFunctionsTo3.html)
!SUBSECTION Typecasting functions
The type casting applied by the `TO_NUMBER()` AQL function has changed as follows:
@ -441,11 +495,25 @@ As cap constraints have been removed in ArangoDB 3.0 it is not possible to creat
index of type "cap" with a collection's `ensureIndex()` function. The dedicated function
`ensureCapConstraint()` has also been removed from the collection API.
!SUBSUBSECTION Graph Blueprints JS Module
The deprecated module `graph-blueprints` has been deleted.
All it's features are covered by the `general-graph` module.
!SUBSUBSECTION General Graph Fluent AQL interface
The fluent interface has been removed from ArangoDB.
It's features were completely overlapping with ["aqb"](https://github.com/arangodb/aqbjs)
which comes pre installed as well.
Please switch to AQB instead.
!SUBSUBSECTION Undocumented APIs
The undocumented functions `BY_EXAMPLE_HASH()` and `BY_EXAMPLE_SKIPLIST()` and
`BY_CONDITION_SKIPLIST` have been removed. These functions were always hidden and not
intended to be part of the public JavaScript API for collections.
The undocumented functions `BY_EXAMPLE_HASH()` and `BY_EXAMPLE_SKIPLIST()`,
`BY_CONDITION_SKIPLIST`, `CPP_NEIGHBORS` and `CPP_SHORTEST_PATH` have been removed.
These functions were always hidden and not intended to be part of
the public JavaScript API for collections.
!SECTION HTTP API changes
@ -585,6 +653,9 @@ HTTP 202 (Accepted) or HTTP 201 (Created) if the operation succeeds. Which statu
depends on the `waitForSync` attribute of the affected collection. In previous versions some
of these operations return HTTP 200 regardless of the `waitForSync` value.
The deprecated graph API `/_api/graph` has been removed.
All it's features can be replaced using `/_api/gharial` and AQL instead.
!SUBSECTION Simple queries API
The REST routes PUT `/_api/simple/first` and `/_api/simple/last` have been removed

View File

@ -1,4 +1,3 @@
@startDocuBlock REST_DOCUMENT_CREATE
@brief creates documents

View File

@ -1,4 +1,3 @@
@startDocuBlock API_EDGE_READ_ALL
@brief reads all edges from collection

View File

@ -1,4 +1,3 @@
@startDocuBlock RestLookupByKeys
@brief fetches multiple documents by their keys
@ -11,18 +10,17 @@ The name of the collection to look in for the documents
array with the _keys of documents to remove.
@RESTDESCRIPTION
Looks up the documents in the specified collection using the array of keys
provided. All documents for which a matching key was specified in the *keys*
array and that exist in the collection will be returned.
Keys for which no document can be found in the underlying collection are
ignored,
and no exception will be thrown for them.
Looks up the documents in the specified collection
using the array of keys provided. All documents for which a matching
key was specified in the *keys* array and that exist in the collection
will be returned. Keys for which no document can be found in the
underlying collection are ignored, and no exception will be thrown for
them.
The body of the response contains a JSON object with a *documents*
attribute. The
*documents* attribute is an array containing the matching documents. The
order in
which matching documents are present in the result array is unspecified.
attribute. The *documents* attribute is an array containing the
matching documents. The order in which matching documents are present
in the result array is unspecified.
@RESTRETURNCODES
@ -30,8 +28,8 @@ which matching documents are present in the result array is unspecified.
is returned if the operation was carried out successfully.
@RESTRETURNCODE{404}
is returned if the collection was not found.
The response body contains an error document in this case.
is returned if the collection was not found. The response body
contains an error document in this case.
@RESTRETURNCODE{405}
is returned if the operation was called with a different HTTP METHOD than PUT.

View File

@ -0,0 +1,344 @@
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_create
@brief Create a new user.
@RESTHEADER{POST /_api/user, Create User}
-RESTBODYPARAM{user,string,required,string}
The name of the user as a string. This is mandatory.
-RESTBODYPARAM{passwd,string,required,string}
The user password as a string. If no password is specified, the empty
string will be used. If you pass the special value
*ARANGODB_DEFAULT_ROOT_PASSWORD*, the password will be set the value
stored in the environment variable
`ARANGODB_DEFAULT_ROOT_PASSWORD`. This can be used to pass an instance
variable into ArangoDB. For example, the instance identifier from
Amazon.
-RESTBODYPARAM{active,boolean,optional,boolean}
An optional flag that specifies whether the user is active. If not
specified, this will default to true
-RESTBODYPARAM{extra,object,optional,}
An optional JSON object with arbitrary extra data about the user.
@RESTDESCRIPTION
Create a new user. This user will not have access to any database. You
need permission to the *_system* database in order to execute this
REST call.
@RESTRETURNCODES
@RESTRETURNCODE{201}
Returned if the user can be added by the server
@RESTRETURNCODE{400}
If the JSON representation is malformed or mandatory data is missing
from the request.
@EXAMPLES
@EXAMPLE_ARANGOSH_RUN{RestCreateUser}
var url = "/_api/user";
var data = { user: "admin@example", password: "secure" };
var response = logCurlRequest('POST', url, data);
assert(response.code === 201);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_grantDatabase
@brief Grant or revoke access to a database.
@RESTHEADER{PUT /_api/user/{user}/database/{dbname}, Grant or revoke database access}
-RESTBODYPARAM{grant,string,required,string}
Use "rw" to grant access right and "none" to revoke.
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user.
@RESTURLPARAM{dbname,string,required}
The name of the database.
@RESTDESCRIPTION
Grants or revokes access to the database *dbname* for user *user*. You
need permission to the *_system* database in order to execute this
REST call.
@RESTRETURNCODES
@RESTRETURNCODE{201}
Returned if the user can be added by the server
@RESTRETURNCODE{400}
If the JSON representation is malformed or mandatory data is missing
from the request.
@EXAMPLES
@EXAMPLE_ARANGOSH_RUN{RestGrantDatabase}
var users = require("@arangodb/users");
users.save("admin@secapp", "secret")
var url = "/_api/user/admin@secapp/database/_system";
var data = { grant: "rw" };
var response = logCurlRequest('PUT', url, data);
assert(response.code === 200);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_replace
@brief replace an existing user with a new one.
@RESTHEADER{PUT /_api/user/{user}, Replace User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
-RESTBODYPARAM{passwd,string,required,string}
The user password as a string. Specifying a password is mandatory, but
the empty string is allowed for passwords
-RESTBODYPARAM{active,boolean,optional,boolean}
An optional flag that specifies whether the user is active. If not
specified, this will default to true
-RESTBODYPARAM{extra,object,optional,}
An optional JSON object with arbitrary extra data about the user.
@RESTDESCRIPTION
Replaces the data of an existing user. The name of an existing user
must be specified in user. You can only change the password of your
self. You need access to the *_system* database to change the
*active* flag.
@RESTRETURNCODES
@RESTRETURNCODE{200}
Is returned if the user data can be replaced by the server
@RESTRETURNCODE{400}
The JSON representation is malformed or mandatory data is missing from the request
@RESTRETURNCODE{404}
The specified user does not exist
@EXAMPLES
@EXAMPLE_ARANGOSH_RUN{RestReplaceUser}
var users = require("@arangodb/users");
users.save("admin@myapp", "secret")
var url = "/_api/user/admin@myapp";
var data = { password: "secure" };
var response = logCurlRequest('PUT', url, data);
assert(response.code === 200);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_modify
@brief modify attributes of an existing user
@RESTHEADER{PATCH /_api/user/{user}, Update User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
-RESTBODYPARAM{passwd,string,required,string}
The user password as a string. Specifying a password is mandatory, but
the empty string is allowed for passwords
-RESTBODYPARAM{active,boolean,optional,boolean}
An optional flag that specifies whether the user is active. If not
specified, this will default to true
-RESTBODYPARAM{extra,object,optional,}
An optional JSON object with arbitrary extra data about the user.
@RESTDESCRIPTION
Partially updates the data of an existing user. The name of an existing
user must be specified in *user*. You can only change the password of your
self. You need access to the *_system* database to change the
*active* flag.
@RESTRETURNCODES
@RESTRETURNCODE{200}
Is returned if the user data can be replaced by the server
@RESTRETURNCODE{400}
The JSON representation is malformed or mandatory data is missing from the request
@RESTRETURNCODE{404}
The specified user does not exist
@EXAMPLES
@EXAMPLE_ARANGOSH_RUN{RestUpdateUser}
var users = require("@arangodb/users");
users.save("admin@yourapp", "secret")
var url = "/_api/user/admin@yourapp";
var data = { password: "secure" };
var response = logCurlRequest('PATCH', url, data);
assert(response.code === 200);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_delete
@brief delete a user permanently.
@RESTHEADER{DELETE /_api/user/{user}, Remove User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
@RESTDESCRIPTION
Removes an existing user, identified by *user*. You need access to the
*_system* database.
@RESTRETURNCODES
@RESTRETURNCODE{202}
Is returned if the user was removed by the server
@RESTRETURNCODE{404}
The specified user does not exist
@EXAMPLES
@EXAMPLE_ARANGOSH_RUN{RestDeleteUser}
var users = require("@arangodb/users");
users.save("admin@ourapp", "secret")
var url = "/_api/user/admin@ourapp";
var response = logCurlRequest('DELETE', url, {});
assert(response.code === 202);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_fetch
@brief fetch the properties of a user.
@RESTHEADER{GET /_api/user/{user}, Fetch User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
@RESTDESCRIPTION
Fetches data about the specified user. You can fetch information about yourself
or you need permission to the *_system* database in order to execute this
REST call.
@RESTRETURNCODES
@RESTRETURNCODE{200}
The user was found.
@RESTRETURNCODE{404}
The user with the specified name does not exist.
@EXAMPLES
@EXAMPLE_ARANGOSH_RUN{RestFetchUser}
var users = require("@arangodb/users");
users.save("admin@theirapp", "secret")
var url = "/_api/user/admin@theirapp";
var response = logCurlRequest('GET', url);
assert(response.code === 200);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_fetchProperties
@brief fetch the properties of a user.
@RESTHEADER{GET /_api/user/, List available Users}
@RESTDESCRIPTION
Fetches data about all users. You can only execute this call if you
have access to the *_system* database.
The call will return a JSON object with at least the following
attributes on success:
- *user*: The name of the user as a string.
- *active*: An optional flag that specifies whether the user is active.
- *extra*: An optional JSON object with arbitrary extra data about the user.
- *changePassword*: An optional flag that specifies whether the user must
change the password or not.
@RESTRETURNCODES
@RESTRETURNCODE{200}
The users that were found.
@EXAMPLES
@EXAMPLE_ARANGOSH_RUN{RestFetchAllUser}
var url = "/_api/user";
var response = logCurlRequest('GET', url);
assert(response.code === 200);
logJsonResponse(response);
@END_EXAMPLE_ARANGOSH_RUN
@endDocuBlock

View File

@ -1,262 +0,0 @@
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_create
@brief Create a new user.
@RESTHEADER{POST /_api/user, Create User}
@RESTDESCRIPTION
The following data need to be passed in a JSON representation in the body
of the POST request:
- *user*: The name of the user as a string. This is mandatory.
- *passwd*: The user password as a string. If no password is specified, the
empty string will be used. If you pass the special value
*ARANGODB_DEFAULT_ROOT_PASSWORD*, the password will be set the value
stored in the environment variable `ARANGODB_DEFAULT_ROOT_PASSWORD`. This
can be used to pass an instance variable into ArangoDB. For example, the
instance identifier from Amazon.
- *active*: An optional flag that specifies whether the user is active.
If not specified, this will default to true
- *extra*: An optional JSON object with arbitrary extra data about the user
- *changePassword*: An optional flag that specifies whethers the user must
change the password or not. If not specified, this will default to false.
If set to true, the only operations allowed are PUT /_api/user or PATCH /_api/user.
All other operations executed by the user will result in an HTTP 403.
If the user can be added by the server, the server will respond with HTTP 201.
In case of success, the returned JSON object has the following properties:
- *error*: Boolean flag to indicate that an error occurred (false in this case)
- *code*: The HTTP status code
In case of error, the body of the response will contain a JSON object with additional error details.
The object has the following attributes:
- *error*: Boolean flag to indicate that an error occurred (true in this case)
- *code*: The HTTP status code
- *errorNum*: The server error number
- *errorMessage*: A descriptive error message
@RESTRETURNCODES
@RESTRETURNCODE{201}
Returned if the user can be added by the server
@RESTRETURNCODE{400}
If the JSON representation is malformed or mandatory data is missing
from the request.
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_replace
@brief replace an existing user with a new one.
@RESTHEADER{PUT /_api/user/{user}, Replace User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
@RESTDESCRIPTION
Replaces the data of an existing user. The name of an existing user must be specified in user.
The following data can to be passed in a JSON representation in the body of the POST request:
- *passwd*: The user password as a string. Specifying a password is mandatory,
but the empty string is allowed for passwords
- *active*: An optional flag that specifies whether the user is active.
If not specified, this will default to true
- *extra*: An optional JSON object with arbitrary extra data about the user
- *changePassword*: An optional flag that specifies whether the user must change
the password or not. If not specified, this will default to false
If the user can be replaced by the server, the server will respond with HTTP 200.
In case of success, the returned JSON object has the following properties:
- *error*: Boolean flag to indicate that an error occurred (false in this case)
- *code*: The HTTP status code
In case of error, the body of the response will contain a JSON object with additional
error details. The object has the following attributes:
- *error*: Boolean flag to indicate that an error occurred (true in this case)
- *code*: The HTTP status code
- *errorNum*: The server error number
- *errorMessage*: A descriptive error message
@RESTRETURNCODES
@RESTRETURNCODE{200}
Is returned if the user data can be replaced by the server
@RESTRETURNCODE{400}
The JSON representation is malformed or mandatory data is missing from the request
@RESTRETURNCODE{404}
The specified user does not exist
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_modify
@brief modify attributes of an existing user
@RESTHEADER{PATCH /_api/user/{user}, Update User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
@RESTDESCRIPTION
Partially updates the data of an existing user. The name of an existing
user must be specified in *user*.
The following data can be passed in a JSON representation in the body of the
POST request:
- *passwd*: The user password as a string. Specifying a password is optional.
If not specified, the previously existing value will not be modified.
- *active*: An optional flag that specifies whether the user is active.
If not specified, the previously existing value will not be modified.
- *extra*: An optional JSON object with arbitrary extra data about the user.
If not specified, the previously existing value will not be modified.
- *changePassword*: An optional flag that specifies whether the user must change
the password or not. If not specified, the previously existing value will not be modified.
If the user can be updated by the server, the server will respond with HTTP 200.
In case of success, the returned JSON object has the following properties:
- *error*: Boolean flag to indicate that an error occurred (false in this case)
- *code*: The HTTP status code
In case of error, the body of the response will contain a JSON object with additional error details.
The object has the following attributes:
- *error*: Boolean flag to indicate that an error occurred (true in this case)
- *code*: The HTTP status code
- *errorNum*: The server error number
- *errorMessage*: A descriptive error message
@RESTRETURNCODES
@RESTRETURNCODE{200}
Is returned if the user data can be replaced by the server
@RESTRETURNCODE{400}
The JSON representation is malformed or mandatory data is missing from the request
@RESTRETURNCODE{404}
The specified user does not exist
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_delete
@brief delete a user permanently.
@RESTHEADER{DELETE /_api/user/{user}, Remove User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
@RESTDESCRIPTION
Removes an existing user, identified by *user*.
If the user can be removed, the server will respond with HTTP 202.
In case of success, the returned JSON object has the following properties:
- *error*: Boolean flag to indicate that an error occurred (false in this case)
- *code*: The HTTP status code
In case of error, the body of the response will contain a JSON object with additional error details.
The object has the following attributes:
- *error*: Boolean flag to indicate that an error occurred (true in this case)
- *code*: The HTTP status code
- *errorNum*: The server error number
- *errorMessage*: A descriptive error message
@RESTRETURNCODES
@RESTRETURNCODE{202}
Is returned if the user was removed by the server
@RESTRETURNCODE{404}
The specified user does not exist
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_fetch
@brief fetch the properties of a user.
@RESTHEADER{GET /_api/user/{user}, Fetch User}
@RESTURLPARAMETERS
@RESTURLPARAM{user,string,required}
The name of the user
@RESTDESCRIPTION
Fetches data about the specified user.
The call will return a JSON object with at least the following attributes on success:
- *user*: The name of the user as a string.
- *active*: An optional flag that specifies whether the user is active.
- *extra*: An optional JSON object with arbitrary extra data about the user.
- *changePassword*: An optional flag that specifies whether the user must
change the password or not.
@RESTRETURNCODES
@RESTRETURNCODE{200}
The user was found
@RESTRETURNCODE{404}
The user with the specified name does not exist
@endDocuBlock
<!-- ---------------------------------------------------------------------- -->
@startDocuBlock UserHandling_fetchProperties
@brief fetch the properties of a user.
@RESTHEADER{GET /_api/user/, List available Users}
@RESTDESCRIPTION
Fetches data about all users.
The call will return a JSON object with at least the following attributes on success:
- *user*: The name of the user as a string.
- *active*: An optional flag that specifies whether the user is active.
- *extra*: An optional JSON object with arbitrary extra data about the user.
- *changePassword*: An optional flag that specifies whether the user must
change the password or not.
@RESTRETURNCODES
@RESTRETURNCODE{200}
The users that were found
@endDocuBlock

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.0003800392150878906</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00043892860412597656</span>
},
<span class="hljs-string">"warnings"</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.00009012222290039062</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00021600723266601562</span>
},
<span class="hljs-string">"profile"</span> : {
<span class="hljs-string">"initializing"</span> : <span class="hljs-number">0.0000019073486328125</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.0000019073486328125</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.000013113021850585938</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.00002288818359375</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.00003314018249511719</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.00005817413330078125</span>,
<span class="hljs-string">"optimizing ast"</span> : <span class="hljs-number">0.000003814697265625</span>,
<span class="hljs-string">"instantiating plan"</span> : <span class="hljs-number">0.000030994415283203125</span>,
<span class="hljs-string">"optimizing plan"</span> : <span class="hljs-number">0.00006413459777832031</span>,
<span class="hljs-string">"executing"</span> : <span class="hljs-number">0.00007104873657226562</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.0004570484161376953</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0011200904846191406</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.0005068778991699219</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0007519721984863281</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
}

View File

@ -1,134 +1,40 @@
arangosh&gt; db._query(<span class="hljs-string">"FOR v, e IN OUTBOUND SHORTEST_PATH 'circles/A' TO 'circles/D' GRAPH 'traversalGraph' RETURN [v, e]"</span>);
arangosh&gt; db._query(<span class="hljs-string">"FOR v, e IN OUTBOUND SHORTEST_PATH 'circles/A' TO 'circles/D' GRAPH 'traversalGraph' RETURN [v._key, e._key]"</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">"7753"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"1"</span>
},
<span class="hljs-string">"A"</span>,
<span class="hljs-literal">null</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">"7757"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"2"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7787"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7787"</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">"7787"</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">"B"</span>,
<span class="hljs-string">"7787"</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">"7760"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"3"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7791"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7791"</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">"7791"</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">"C"</span>,
<span class="hljs-string">"7791"</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">"7763"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"4"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7794"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7794"</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">"7794"</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">"D"</span>,
<span class="hljs-string">"7794"</span>
]
]
[object ArangoQueryCursor, count: <span class="hljs-number">4</span>, hasMore: <span class="hljs-literal">false</span>]
arangosh&gt; db._query(<span class="hljs-string">"FOR v, e IN OUTBOUND SHORTEST_PATH 'circles/A' TO 'circles/D' edges RETURN [v, e]"</span>);
arangosh&gt; db._query(<span class="hljs-string">"FOR v, e IN OUTBOUND SHORTEST_PATH 'circles/A' TO 'circles/D' edges RETURN [v._key, e._key]"</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">"7753"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"1"</span>
},
<span class="hljs-string">"A"</span>,
<span class="hljs-literal">null</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">"7757"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"2"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7787"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7787"</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">"7787"</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">"B"</span>,
<span class="hljs-string">"7787"</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">"7760"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"3"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7791"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7791"</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">"7791"</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">"C"</span>,
<span class="hljs-string">"7791"</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">"7763"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"4"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7794"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7794"</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">"7794"</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">"D"</span>,
<span class="hljs-string">"7794"</span>
]
]
[object ArangoQueryCursor, count: <span class="hljs-number">4</span>, hasMore: <span class="hljs-literal">false</span>]

View File

@ -1,134 +1,40 @@
arangosh&gt; db._query(<span class="hljs-string">"FOR a IN circles FILTER a._key == 'A' FOR d IN circles FILTER d._key == 'D' FOR v, e IN OUTBOUND SHORTEST_PATH a TO d GRAPH 'traversalGraph' RETURN [v, e]"</span>);
arangosh&gt; db._query(<span class="hljs-string">"FOR a IN circles FILTER a._key == 'A' FOR d IN circles FILTER d._key == 'D' FOR v, e IN OUTBOUND SHORTEST_PATH a TO d GRAPH 'traversalGraph' RETURN [v._key, e._key]"</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">"7753"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"1"</span>
},
<span class="hljs-string">"A"</span>,
<span class="hljs-literal">null</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">"7757"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"2"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7787"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7787"</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">"7787"</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">"B"</span>,
<span class="hljs-string">"7787"</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">"7760"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"3"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7791"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7791"</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">"7791"</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">"C"</span>,
<span class="hljs-string">"7791"</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">"7763"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"4"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7794"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7794"</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">"7794"</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">"D"</span>,
<span class="hljs-string">"7794"</span>
]
]
[object ArangoQueryCursor, count: <span class="hljs-number">4</span>, hasMore: <span class="hljs-literal">false</span>]
arangosh&gt; db._query(<span class="hljs-string">"FOR a IN circles FILTER a._key == 'A' FOR d IN circles FILTER d._key == 'D' FOR v, e IN OUTBOUND SHORTEST_PATH a TO d edges RETURN [v, e]"</span>);
arangosh&gt; db._query(<span class="hljs-string">"FOR a IN circles FILTER a._key == 'A' FOR d IN circles FILTER d._key == 'D' FOR v, e IN OUTBOUND SHORTEST_PATH a TO d edges RETURN [v._key, e._key]"</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">"7753"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"1"</span>
},
<span class="hljs-string">"A"</span>,
<span class="hljs-literal">null</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">"7757"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"2"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7787"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7787"</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">"7787"</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">"B"</span>,
<span class="hljs-string">"7787"</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">"7760"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"3"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7791"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7791"</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">"7791"</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">"C"</span>,
<span class="hljs-string">"7791"</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">"7763"</span>,
<span class="hljs-string">"label"</span> : <span class="hljs-string">"4"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"7794"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7794"</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">"7794"</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">"D"</span>,
<span class="hljs-string">"7794"</span>
]
]
[object ArangoQueryCursor, count: <span class="hljs-number">4</span>, hasMore: <span class="hljs-literal">false</span>]

View File

@ -6,7 +6,7 @@ EOF
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146571888727128
x-arango-async-id: 146575836512109
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">"146571888727128"</span>
<span class="hljs-string">"146575836512109"</span>
]
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146571888727128/cancel
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146575836512109/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">"146571888727128"</span>
<span class="hljs-string">"146575836512109"</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: 146571888727134
x-arango-async-id: 146575836512115
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: 146571888727138
x-arango-async-id: 146575836512119
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">1465718894.010325</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-number">1465758373.291135</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=1465718894.010325
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/expired?stamp=1465758373.291135
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: 146571888727145
x-arango-async-id: 146575836512126
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146571888727145
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146575836512126
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: 146571888727155
x-arango-async-id: 146575836512136
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146571888727155
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146575836512136
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">146571888727155</span>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146575836512136</span>
{
<span class="hljs-string">"server"</span> : <span class="hljs-string">"arango"</span>,

View File

@ -6,12 +6,12 @@ EOF
HTTP/1.1 202 Accepted
content-type: text/plain; charset=utf-8
x-arango-async-id: 146571888727159
x-arango-async-id: 146575836512140
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146571888727159
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146575836512140
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">400</span> Bad Request
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146571888727159</span>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146575836512140</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</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: 146571888727163
x-arango-async-id: 146575836512144
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">"146571888727163"</span>
<span class="hljs-string">"146575836512144"</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: 146571888727167
x-arango-async-id: 146575836512148
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: 146571888727171
x-arango-async-id: 146575836512152
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">"146571888727171"</span>
<span class="hljs-string">"146575836512152"</span>
]
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146571888727171
shell> curl -X DELETE --dump - http://localhost:8529/_api/job/146575836512152
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: 146571888727176
x-arango-async-id: 146575836512157
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146571888727176
shell> curl -X PUT --dump - http://localhost:8529/_api/job/146575836512157
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">146571888727176</span>
x-arango-<span class="hljs-keyword">async</span>-id: <span class="hljs-number">146575836512157</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: 146571888727180
x-arango-async-id: 146575836512161
shell> curl --dump - http://localhost:8529/_api/job/146571888727180
shell> curl --dump - http://localhost:8529/_api/job/146575836512161
HTTP/1.1 204 No Content
content-type: text/plain; charset=utf-8

View File

@ -7,12 +7,12 @@ arangosh&gt; arango.GET(<span class="hljs-string">"/hello/echo"</span>)
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},

View File

@ -7,12 +7,12 @@ arangosh&gt; arango.GET(<span class="hljs-string">"/hello/echo"</span>)
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},

View File

@ -7,12 +7,12 @@ arangosh&gt; arango.GET(<span class="hljs-string">"/echo"</span>)
<span class="hljs-string">"protocol"</span> : <span class="hljs-string">"http"</span>,
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"address"</span> : <span class="hljs-string">"127.0.0.1"</span>,
<span class="hljs-string">"port"</span> : <span class="hljs-number">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},

View File

@ -11,12 +11,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</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">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -52,12 +52,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</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">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -93,12 +93,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</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">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},

View File

@ -11,12 +11,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</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">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -54,12 +54,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</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">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},
@ -98,12 +98,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</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">40183</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">53631</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">50762</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146571888723572"</span>
<span class="hljs-string">"port"</span> : <span class="hljs-number">55813</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"146575836508773"</span>
},
<span class="hljs-string">"internals"</span> : {
},

View File

@ -10,7 +10,7 @@ arangosh&gt; tasks.register({
<span class="hljs-string">"name"</span> : <span class="hljs-string">"this is a sample task to spawn a slow aql query"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"timed"</span>,
<span class="hljs-string">"offset"</span> : <span class="hljs-number">0.00001</span>,
<span class="hljs-string">"created"</span> : <span class="hljs-number">1465718894.332018</span>,
<span class="hljs-string">"created"</span> : <span class="hljs-number">1465758373.699169</span>,
<span class="hljs-string">"command"</span> : <span class="hljs-string">"require('internal').db._query('FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLE..."</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">200</span>
@ -20,8 +20,8 @@ arangosh&gt; queries.current();
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"216"</span>,
<span class="hljs-string">"query"</span> : <span class="hljs-string">"FOR sleepLoooong IN 1..5 LET sleepLoooonger = SLEEP(1000) RETURN sleepLoooong"</span>,
<span class="hljs-string">"started"</span> : <span class="hljs-string">"2016-06-12T08:08:14Z"</span>,
<span class="hljs-string">"runTime"</span> : <span class="hljs-number">1.0397028923034668</span>,
<span class="hljs-string">"started"</span> : <span class="hljs-string">"2016-06-12T19:06:13Z"</span>,
<span class="hljs-string">"runTime"</span> : <span class="hljs-number">1.048996925354004</span>,
<span class="hljs-string">"state"</span> : <span class="hljs-string">"executing"</span>
}
]

View File

@ -4,22 +4,22 @@ 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">1465718924.098786</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-number">1465758403.388109</span>,
<span class="hljs-string">"enabled"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"system"</span> : {
<span class="hljs-string">"minorPageFaults"</span> : <span class="hljs-number">57107</span>,
<span class="hljs-string">"majorPageFaults"</span> : <span class="hljs-number">111</span>,
<span class="hljs-string">"userTime"</span> : <span class="hljs-number">2.401138</span>,
<span class="hljs-string">"systemTime"</span> : <span class="hljs-number">1.864748</span>,
<span class="hljs-string">"minorPageFaults"</span> : <span class="hljs-number">54588</span>,
<span class="hljs-string">"majorPageFaults"</span> : <span class="hljs-number">3939</span>,
<span class="hljs-string">"userTime"</span> : <span class="hljs-number">3.167561</span>,
<span class="hljs-string">"systemTime"</span> : <span class="hljs-number">2.732853</span>,
<span class="hljs-string">"numberOfThreads"</span> : <span class="hljs-number">24</span>,
<span class="hljs-string">"residentSize"</span> : <span class="hljs-number">181829632</span>,
<span class="hljs-string">"residentSizePercent"</span> : <span class="hljs-number">0.010583877563476562</span>,
<span class="hljs-string">"virtualSize"</span> : <span class="hljs-number">4566597632</span>
<span class="hljs-string">"residentSize"</span> : <span class="hljs-number">181215232</span>,
<span class="hljs-string">"residentSizePercent"</span> : <span class="hljs-number">0.010548114776611328</span>,
<span class="hljs-string">"virtualSize"</span> : <span class="hljs-number">4564529152</span>
},
<span class="hljs-string">"client"</span> : {
<span class="hljs-string">"httpConnections"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"connectionTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.0002789497375488281</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.00042700767517089844</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">1</span>,
@ -29,12 +29,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
]
},
<span class="hljs-string">"totalTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">4.319709300994873</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">4.759753704071045</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">3776</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">3541</span>,
<span class="hljs-number">233</span>,
<span class="hljs-number">2</span>,
<span class="hljs-number">232</span>,
<span class="hljs-number">3</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
@ -42,12 +42,12 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
]
},
<span class="hljs-string">"requestTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">4.0539000034332275</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">4.410784721374512</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">3776</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">3541</span>,
<span class="hljs-number">233</span>,
<span class="hljs-number">2</span>,
<span class="hljs-number">232</span>,
<span class="hljs-number">3</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>,
@ -55,7 +55,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
]
},
<span class="hljs-string">"queueTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.0349888801574707</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.05051088333129883</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">3752</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">3752</span>,
@ -68,7 +68,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
]
},
<span class="hljs-string">"ioTime"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.2308204174041748</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">0.2984580993652344</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">3776</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">3776</span>,
@ -81,19 +81,19 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
]
},
<span class="hljs-string">"bytesSent"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">1207073</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">1204634</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">3776</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">2712</span>,
<span class="hljs-number">795</span>,
<span class="hljs-number">264</span>,
<span class="hljs-number">799</span>,
<span class="hljs-number">260</span>,
<span class="hljs-number">5</span>,
<span class="hljs-number">0</span>,
<span class="hljs-number">0</span>
]
},
<span class="hljs-string">"bytesReceived"</span> : {
<span class="hljs-string">"sum"</span> : <span class="hljs-number">819025</span>,
<span class="hljs-string">"sum"</span> : <span class="hljs-number">819065</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">3776</span>,
<span class="hljs-string">"counts"</span> : [
<span class="hljs-number">3498</span>,
@ -118,7 +118,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"requestsOther"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"uptime"</span> : <span class="hljs-number">36.77085304260254</span>,
<span class="hljs-string">"uptime"</span> : <span class="hljs-number">38.18011689186096</span>,
<span class="hljs-string">"physicalMemory"</span> : <span class="hljs-number">17179869184</span>
},
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,

View File

@ -38,4 +38,4 @@ HTTP/1.1 200 OK
content-type: multipart/form-data; boundary=SomeBoundaryValue
x-arango-errors: 1
"--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 43\r\n\r\n{\"server\":\"arango\",\"version\":\"3.0.x-devel\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 88\r\n\r\n{\"error\":true,\"code\":404,\"errorNum\":1203,\"errorMessage\":\"unknown collection 'products'\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_db/_system/_api/collection/products\r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 132\r\n\r\n{\"id\":\"9518\",\"name\":\"products\",\"waitForSync\":false,\"isVolatile\":false,\"isSystem\":false,\"status\":3,\"type\":2,\"error\":false,\"code\":200}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_db/_system/_api/collection/products/figures\r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 659\r\n\r\n{\"id\":\"9518\",\"name\":\"products\",\"isSystem\":false,\"doCompact\":true,\"isVolatile\":false,\"journalSize\":33554432,\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true},\"waitForSync\":false,\"indexBuckets\":8,\"count\":0,\"figures\":{\"alive\":{\"count\":0,\"size\":0},\"dead\":{\"count\":0,\"size\":0,\"deletion\":0},\"datafiles\":{\"count\":0,\"fileSize\":0},\"journals\":{\"count\":0,\"fileSize\":0},\"compactors\":{\"count\":0,\"fileSize\":0},\"indexes\":{\"count\":1,\"size\":16064},\"lastTick\":\"0\",\"uncollectedLogfileEntries\":0,\"documentReferences\":0,\"waitingFor\":\"-\",\"compactionStatus\":{\"message\":\"compaction not yet started\",\"time\":\"2016-06-12T08:08:44Z\"}},\"status\":3,\"type\":2,\"error\":false,\"code\":200}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 38\r\n\r\n{\"id\":\"9518\",\"error\":false,\"code\":200}\r\n--SomeBoundaryValue--"
"--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId1\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nConnection: \r\nContent-Type: application/json; charset=utf-8\r\nContent-Length: 43\r\n\r\n{\"server\":\"arango\",\"version\":\"3.0.x-devel\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: myId2\r\n\r\nHTTP/1.1 404 Not Found\r\nServer: \r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 88\r\n\r\n{\"error\":true,\"code\":404,\"errorNum\":1203,\"errorMessage\":\"unknown collection 'products'\"}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: someId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_db/_system/_api/collection/products\r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 132\r\n\r\n{\"id\":\"9518\",\"name\":\"products\",\"waitForSync\":false,\"isVolatile\":false,\"isSystem\":false,\"status\":3,\"type\":2,\"error\":false,\"code\":200}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: nextId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nLocation: /_db/_system/_api/collection/products/figures\r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 659\r\n\r\n{\"id\":\"9518\",\"name\":\"products\",\"isSystem\":false,\"doCompact\":true,\"isVolatile\":false,\"journalSize\":33554432,\"keyOptions\":{\"type\":\"traditional\",\"allowUserKeys\":true},\"waitForSync\":false,\"indexBuckets\":8,\"count\":0,\"figures\":{\"alive\":{\"count\":0,\"size\":0},\"dead\":{\"count\":0,\"size\":0,\"deletion\":0},\"datafiles\":{\"count\":0,\"fileSize\":0},\"journals\":{\"count\":0,\"fileSize\":0},\"compactors\":{\"count\":0,\"fileSize\":0},\"indexes\":{\"count\":1,\"size\":16064},\"lastTick\":\"0\",\"uncollectedLogfileEntries\":0,\"documentReferences\":0,\"waitingFor\":\"-\",\"compactionStatus\":{\"message\":\"compaction not yet started\",\"time\":\"2016-06-12T19:06:43Z\"}},\"status\":3,\"type\":2,\"error\":false,\"code\":200}\r\n--SomeBoundaryValue\r\nContent-Type: application/x-arango-batchpart\r\nContent-Id: otherId\r\n\r\nHTTP/1.1 200 OK\r\nServer: \r\nContent-Type: application/json; charset=utf-8\r\nConnection: \r\nContent-Length: 38\r\n\r\n{\"id\":\"9518\",\"error\":false,\"code\":200}\r\n--SomeBoundaryValue--"

View File

@ -50,7 +50,7 @@ location: <span class="hljs-regexp">/_db/</span>_system/_api/collection/products
<span class="hljs-string">"waitingFor"</span> : <span class="hljs-string">"-"</span>,
<span class="hljs-string">"compactionStatus"</span> : {
<span class="hljs-string">"message"</span> : <span class="hljs-string">"skipped compaction because collection has no datafiles"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:46Z"</span>
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:45Z"</span>
}
},
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,

View File

@ -1,11 +1,11 @@
shell> curl --dump - http://localhost:8529/_api/collection/9881/properties
shell> curl --dump - http://localhost:8529/_api/collection/9880/properties
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>
location: <span class="hljs-regexp">/_db/</span>_system/_api/collection/products/properties
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9881"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9880"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,

View File

@ -5,7 +5,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/collection/products/properties
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9884"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9883"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,

View File

@ -4,7 +4,7 @@ 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">"id"</span> : <span class="hljs-string">"9887"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9886"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,

View File

@ -4,7 +4,7 @@ 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">"id"</span> : <span class="hljs-string">"9891"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9890"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">0</span>,

View File

@ -8,7 +8,7 @@ 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">"id"</span> : <span class="hljs-string">"9895"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9894"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,

View File

@ -8,7 +8,7 @@ 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">"id"</span> : <span class="hljs-string">"9899"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9898"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"newname"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,

View File

@ -4,7 +4,7 @@ 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">"id"</span> : <span class="hljs-string">"9904"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9903"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">3</span>,

View File

@ -4,7 +4,7 @@ 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">"id"</span> : <span class="hljs-string">"9908"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9907"</span>,
<span class="hljs-string">"name"</span> : <span class="hljs-string">"products"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"status"</span> : <span class="hljs-number">4</span>,

View File

@ -12,20 +12,20 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"result"</span> : [
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9941"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9941"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9941"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9947"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9947"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9947"</span>,
<span class="hljs-string">"hello5"</span> : <span class="hljs-string">"world1"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9932"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9932"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9932"</span>,
<span class="hljs-string">"hello2"</span> : <span class="hljs-string">"world1"</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9941"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9941"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9941"</span>,
<span class="hljs-string">"hello3"</span> : <span class="hljs-string">"world1"</span>
}
],
<span class="hljs-string">"hasMore"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9944"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9950"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5</span>,
<span class="hljs-string">"extra"</span> : {
<span class="hljs-string">"stats"</span> : {
@ -34,7 +34,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">5</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.0002319812774658203</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00026416778564453125</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -12,15 +12,15 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"result"</span> : [
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9953"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9953"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9953"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9959"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9959"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9959"</span>,
<span class="hljs-string">"hello2"</span> : <span class="hljs-string">"world1"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9949"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9949"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9949"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9955"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9955"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9955"</span>,
<span class="hljs-string">"hello1"</span> : <span class="hljs-string">"world1"</span>
}
],
@ -34,7 +34,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">2</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.00024509429931640625</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00017404556274414062</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -35,7 +35,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedIndex"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"filtered"</span> : <span class="hljs-number">500</span>,
<span class="hljs-string">"fullCount"</span> : <span class="hljs-number">500</span>,
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0006589889526367188</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0007770061492919922</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -15,17 +15,17 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9971"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9971"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9971"</span>,
<span class="hljs-string">"hello4"</span> : <span class="hljs-string">"world1"</span>
<span class="hljs-string">"hello2"</span> : <span class="hljs-string">"world1"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9965"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9965"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9965"</span>,
<span class="hljs-string">"hello2"</span> : <span class="hljs-string">"world1"</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"9980"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/9980"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"9980"</span>,
<span class="hljs-string">"hello5"</span> : <span class="hljs-string">"world1"</span>
}
],
<span class="hljs-string">"hasMore"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9977"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"9983"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5</span>,
<span class="hljs-string">"extra"</span> : {
<span class="hljs-string">"stats"</span> : {
@ -34,7 +34,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">5</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.00008606910705566406</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00018095970153808594</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},
@ -42,5 +42,5 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"code"</span> : <span class="hljs-number">201</span>
}
shell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/9977
shell> curl -X DELETE --dump - http://localhost:8529/_api/cursor/9983

View File

@ -18,7 +18,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<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.0002548694610595703</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0003349781036376953</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -18,7 +18,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">2</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.00034880638122558594</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00011897087097167969</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -6,7 +6,7 @@ shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/cursor
}
EOF
shell> curl -X PUT --dump - http://localhost:8529/_api/cursor/10034
shell> curl -X PUT --dump - http://localhost:8529/_api/cursor/10040
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>
@ -14,20 +14,20 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"result"</span> : [
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10028"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10028"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10028"</span>,
<span class="hljs-string">"hello4"</span> : <span class="hljs-string">"world1"</span>
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10037"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10037"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10037"</span>,
<span class="hljs-string">"hello5"</span> : <span class="hljs-string">"world1"</span>
},
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10031"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10031"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10031"</span>,
<span class="hljs-string">"hello5"</span> : <span class="hljs-string">"world1"</span>
<span class="hljs-string">"hello3"</span> : <span class="hljs-string">"world1"</span>
}
],
<span class="hljs-string">"hasMore"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10034"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10040"</span>,
<span class="hljs-string">"count"</span> : <span class="hljs-number">5</span>,
<span class="hljs-string">"extra"</span> : {
<span class="hljs-string">"stats"</span> : {
@ -36,7 +36,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">5</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.0002849102020263672</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0003859996795654297</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -40,7 +40,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<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.0012049674987792969</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0005578994750976562</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -7,7 +7,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"result"</span> : {
<span class="hljs-string">"name"</span> : <span class="hljs-string">"_system"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"1"</span>,
<span class="hljs-string">"path"</span> : <span class="hljs-string">"/var/folders/sb/5_j9t5wx4d7bpprydjdb0xtc0000gn/T/arangosh_4wfL8Y/tmp-47704-4113634469/data/databases/database-1"</span>,
<span class="hljs-string">"path"</span> : <span class="hljs-string">"/var/folders/sb/5_j9t5wx4d7bpprydjdb0xtc0000gn/T/arangosh_PjceDl/tmp-13820-3223864510/data/databases/database-1"</span>,
<span class="hljs-string">"isSystem"</span> : <span class="hljs-literal">true</span>
},
<span class="hljs-string">"error"</span> : <span class="hljs-literal">false</span>,

View File

@ -1,12 +1,12 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10199
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10215
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-string">"10199"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10199</span>
etag: <span class="hljs-string">"10215"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10215</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10199"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10199"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10199"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10215"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10215"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10215"</span>
}

View File

@ -1,7 +1,7 @@
shell> curl -X DELETE --header 'If-Match: "10213"' --dump - http://localhost:8529/_api/document/products/10209
shell> curl -X DELETE --header 'If-Match: "10229"' --dump - http://localhost:8529/_api/document/products/10225
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">412</span> Precondition Failed
etag: <span class="hljs-string">"10209"</span>
etag: <span class="hljs-string">"10225"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
@ -9,7 +9,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"code"</span> : <span class="hljs-number">412</span>,
<span class="hljs-string">"errorNum"</span> : <span class="hljs-number">1200</span>,
<span class="hljs-string">"errorMessage"</span> : <span class="hljs-string">"precondition failed"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10209"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10209"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10209"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10225"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10225"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10225"</span>
}

View File

@ -1,7 +1,7 @@
shell> curl -X DELETE --header 'If-Match: "10225"' --dump - http://localhost:8529/_api/document/products/10221
shell> curl -X DELETE --header 'If-Match: "10241"' --dump - http://localhost:8529/_api/document/products/10237
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">412</span> Precondition Failed
etag: <span class="hljs-string">"10221"</span>
etag: <span class="hljs-string">"10237"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
@ -9,7 +9,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"code"</span> : <span class="hljs-number">412</span>,
<span class="hljs-string">"errorNum"</span> : <span class="hljs-number">1200</span>,
<span class="hljs-string">"errorMessage"</span> : <span class="hljs-string">"precondition failed"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10221"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10221"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10221"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10237"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10237"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10237"</span>
}

View File

@ -1,12 +1,12 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10233
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10249
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-string">"10233"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10233</span>
etag: <span class="hljs-string">"10249"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10249</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10233"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10233"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10233"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10249"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10249"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10249"</span>
}

View File

@ -1,4 +1,4 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10243
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10259
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">404</span> Not Found
content-type: application/json; charset=utf<span class="hljs-number">-8</span>

View File

@ -1,4 +1,4 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10255
shell> curl -X DELETE --dump - http://localhost:8529/_api/document/products/10271
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">404</span> Not Found
content-type: application/json; charset=utf<span class="hljs-number">-8</span>

View File

@ -1,4 +1,4 @@
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10267 &lt;&lt;EOF
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10283 &lt;&lt;EOF
{
<span class="hljs-string">"hello"</span> : <span class="hljs-string">"world"</span>
}
@ -6,16 +6,16 @@ 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-string">"10271"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10267</span>
etag: <span class="hljs-string">"10287"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10283</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10267"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10267"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10271"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10267"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10283"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10283"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10287"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10283"</span>
}
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10267 &lt;&lt;EOF
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10283 &lt;&lt;EOF
{
<span class="hljs-string">"numbers"</span> : {
<span class="hljs-string">"one"</span> : <span class="hljs-number">1</span>,
@ -28,25 +28,25 @@ 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-string">"10274"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10267</span>
etag: <span class="hljs-string">"10290"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10283</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10267"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10267"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10274"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10271"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10283"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10283"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10290"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10287"</span>
}
shell> curl --dump - http://localhost:8529/_api/document/products/10267
shell> curl --dump - http://localhost:8529/_api/document/products/10283
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
etag: <span class="hljs-string">"10274"</span>
etag: <span class="hljs-string">"10290"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10267"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10267"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10274"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10283"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10283"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10290"</span>,
<span class="hljs-string">"hello"</span> : <span class="hljs-string">"world"</span>,
<span class="hljs-string">"one"</span> : <span class="hljs-string">"world"</span>,
<span class="hljs-string">"numbers"</span> : {
@ -56,7 +56,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"empty"</span> : <span class="hljs-literal">null</span>
}
}
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10267?keepNull=false &lt;&lt;EOF
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10283?keepNull=false &lt;&lt;EOF
{
<span class="hljs-string">"hello"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"numbers"</span> : {
@ -67,25 +67,25 @@ 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-string">"10278"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10267</span>
etag: <span class="hljs-string">"10294"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10283</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10267"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10267"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10278"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10274"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10283"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10283"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10294"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10290"</span>
}
shell> curl --dump - http://localhost:8529/_api/document/products/10267
shell> curl --dump - http://localhost:8529/_api/document/products/10283
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
etag: <span class="hljs-string">"10278"</span>
etag: <span class="hljs-string">"10294"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10267"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10267"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10278"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10283"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10283"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10294"</span>,
<span class="hljs-string">"numbers"</span> : {
<span class="hljs-string">"empty"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"one"</span> : <span class="hljs-number">1</span>,

View File

@ -1,20 +1,20 @@
shell> curl --dump - http://localhost:8529/_api/document/products/10285
shell> curl --dump - http://localhost:8529/_api/document/products/10301
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
etag: <span class="hljs-string">"10285"</span>
etag: <span class="hljs-string">"10301"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10285"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10285"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10285"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10301"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10301"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10301"</span>,
<span class="hljs-string">"inhabitants"</span> : {
<span class="hljs-string">"china"</span> : <span class="hljs-number">1366980000</span>,
<span class="hljs-string">"india"</span> : <span class="hljs-number">1263590000</span>,
<span class="hljs-string">"usa"</span> : <span class="hljs-number">319220000</span>
}
}
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10285?mergeObjects=true &lt;&lt;EOF
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10301?mergeObjects=true &lt;&lt;EOF
{
<span class="hljs-string">"inhabitants"</span> : {
<span class="hljs-string">"indonesia"</span> : <span class="hljs-number">252164800</span>,
@ -23,16 +23,16 @@ shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/docume
}
EOF
shell> curl --dump - http://localhost:8529/_api/document/products/10285
shell> curl --dump - http://localhost:8529/_api/document/products/10301
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
etag: <span class="hljs-string">"10290"</span>
etag: <span class="hljs-string">"10306"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10285"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10285"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10290"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10301"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10301"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10306"</span>,
<span class="hljs-string">"inhabitants"</span> : {
<span class="hljs-string">"china"</span> : <span class="hljs-number">1366980000</span>,
<span class="hljs-string">"india"</span> : <span class="hljs-number">1263590000</span>,
@ -41,7 +41,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"brazil"</span> : <span class="hljs-number">203553000</span>
}
}
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10285?mergeObjects=false &lt;&lt;EOF
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10301?mergeObjects=false &lt;&lt;EOF
{
<span class="hljs-string">"inhabitants"</span> : {
<span class="hljs-string">"pakistan"</span> : <span class="hljs-number">188346000</span>
@ -51,25 +51,25 @@ 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-string">"10294"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10285</span>
etag: <span class="hljs-string">"10310"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10301</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10285"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10285"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10294"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10290"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10301"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10301"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10310"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10306"</span>
}
shell> curl --dump - http://localhost:8529/_api/document/products/10285
shell> curl --dump - http://localhost:8529/_api/document/products/10301
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
etag: <span class="hljs-string">"10294"</span>
etag: <span class="hljs-string">"10310"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10285"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10285"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10294"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10301"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10301"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10310"</span>,
<span class="hljs-string">"inhabitants"</span> : {
<span class="hljs-string">"pakistan"</span> : <span class="hljs-number">188346000</span>
}

View File

@ -4,11 +4,11 @@ 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-string">"10301"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10301</span>
etag: <span class="hljs-string">"10317"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10317</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10301"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10301"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10301"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10317"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10317"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10317"</span>
}

View File

@ -4,11 +4,11 @@ EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> Created
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: <span class="hljs-string">"10311"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10311</span>
etag: <span class="hljs-string">"10327"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10327</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10311"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10311"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10311"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10327"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10327"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10327"</span>
}

View File

@ -7,18 +7,18 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
[
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10318"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10318"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10318"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10334"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10334"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10334"</span>
},
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10322"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10322"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10322"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10338"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10338"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10338"</span>
},
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10324"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10324"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10324"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10340"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10340"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10340"</span>
}
]

View File

@ -4,17 +4,17 @@ 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-string">"10331"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10331</span>
etag: <span class="hljs-string">"10347"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10347</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10331"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10331"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10331"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10347"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10347"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10347"</span>,
<span class="hljs-string">"new"</span> : {
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10331"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10331"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10331"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10347"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10347"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10347"</span>,
<span class="hljs-string">"Hello"</span> : <span class="hljs-string">"World"</span>
}
}

View File

@ -4,11 +4,11 @@ EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> Created
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
etag: <span class="hljs-string">"10338"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10338</span>
etag: <span class="hljs-string">"10354"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10354</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10338"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10338"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10338"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10354"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10354"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10354"</span>
}

View File

@ -1,12 +1,12 @@
shell> curl --dump - http://localhost:8529/_api/document/products/10345
shell> curl --dump - http://localhost:8529/_api/document/products/10361
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">200</span> OK
etag: <span class="hljs-string">"10345"</span>
etag: <span class="hljs-string">"10361"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10345"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10345"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10345"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10361"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10361"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10361"</span>,
<span class="hljs-string">"hello"</span> : <span class="hljs-string">"world"</span>
}

View File

@ -10,9 +10,9 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"result"</span> : [
<span class="hljs-string">"products/10353"</span>,
<span class="hljs-string">"products/10360"</span>,
<span class="hljs-string">"products/10357"</span>
<span class="hljs-string">"products/10376"</span>,
<span class="hljs-string">"products/10369"</span>,
<span class="hljs-string">"products/10373"</span>
],
<span class="hljs-string">"hasMore"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"cached"</span> : <span class="hljs-literal">false</span>,
@ -23,7 +23,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">3</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.00021314620971679688</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.0001010894775390625</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -9,9 +9,9 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"result"</span> : [
<span class="hljs-string">"/_db/_system/_api/document/products/10367"</span>,
<span class="hljs-string">"/_db/_system/_api/document/products/10371"</span>,
<span class="hljs-string">"/_db/_system/_api/document/products/10374"</span>
<span class="hljs-string">"/_db/_system/_api/document/products/10383"</span>,
<span class="hljs-string">"/_db/_system/_api/document/products/10390"</span>,
<span class="hljs-string">"/_db/_system/_api/document/products/10387"</span>
],
<span class="hljs-string">"hasMore"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"cached"</span> : <span class="hljs-literal">false</span>,
@ -22,7 +22,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"scannedFull"</span> : <span class="hljs-number">3</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.0003399848937988281</span>
<span class="hljs-string">"executionTime"</span> : <span class="hljs-number">0.00019812583923339844</span>
},
<span class="hljs-string">"warnings"</span> : [ ]
},

View File

@ -1,2 +1,2 @@
shell> curl -X HEAD --dump - http://localhost:8529/_api/document/products/10381
shell> curl -X HEAD --dump - http://localhost:8529/_api/document/products/10397

View File

@ -1,2 +1,2 @@
shell> curl --header 'If-None-Match: "10389"' --dump - http://localhost:8529/_api/document/products/10389
shell> curl --header 'If-None-Match: "10405"' --dump - http://localhost:8529/_api/document/products/10405

View File

@ -1,15 +1,15 @@
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10397 &lt;&lt;EOF
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10413 &lt;&lt;EOF
{"Hello": "you"}
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-string">"10401"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10397</span>
etag: <span class="hljs-string">"10417"</span>
location: <span class="hljs-regexp">/_db/</span>_system/_api/<span class="hljs-built_in">document</span>/products/<span class="hljs-number">10413</span>
{
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10397"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10397"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10401"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10397"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10413"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10413"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10417"</span>,
<span class="hljs-string">"_oldRev"</span> : <span class="hljs-string">"10413"</span>
}

View File

@ -1,9 +1,9 @@
shell> curl -X PUT --header 'If-Match: "10411"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10407 &lt;&lt;EOF
shell> curl -X PUT --header 'If-Match: "10427"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10423 &lt;&lt;EOF
{"other":"content"}
EOF
HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">412</span> Precondition Failed
etag: <span class="hljs-string">"10407"</span>
etag: <span class="hljs-string">"10423"</span>
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
@ -11,7 +11,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"code"</span> : <span class="hljs-number">412</span>,
<span class="hljs-string">"errorNum"</span> : <span class="hljs-number">1200</span>,
<span class="hljs-string">"errorMessage"</span> : <span class="hljs-string">"precondition failed"</span>,
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10407"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10407"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10407"</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"products/10423"</span>,
<span class="hljs-string">"_key"</span> : <span class="hljs-string">"10423"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10423"</span>
}

View File

@ -1,4 +1,4 @@
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10419 &lt;&lt;EOF
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10435 &lt;&lt;EOF
{}
EOF

View File

@ -10,7 +10,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/5"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertices/1"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertices/3"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10446"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10462"</span>,
<span class="hljs-string">"$label"</span> : <span class="hljs-string">"v1 -&gt; v3"</span>
},
{
@ -18,7 +18,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/6"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertices/2"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertices/1"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10450"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10466"</span>,
<span class="hljs-string">"$label"</span> : <span class="hljs-string">"v2 -&gt; v1"</span>
},
{
@ -26,7 +26,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertices/4"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertices/1"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10453"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10469"</span>,
<span class="hljs-string">"$label"</span> : <span class="hljs-string">"v4 -&gt; v1"</span>
}
],

View File

@ -10,7 +10,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/6"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertices/2"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertices/1"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10480"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10496"</span>,
<span class="hljs-string">"$label"</span> : <span class="hljs-string">"v2 -&gt; v1"</span>
},
{
@ -18,7 +18,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/7"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertices/4"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertices/1"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10483"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10499"</span>,
<span class="hljs-string">"$label"</span> : <span class="hljs-string">"v4 -&gt; v1"</span>
}
],

View File

@ -10,7 +10,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"_id"</span> : <span class="hljs-string">"edges/5"</span>,
<span class="hljs-string">"_from"</span> : <span class="hljs-string">"vertices/1"</span>,
<span class="hljs-string">"_to"</span> : <span class="hljs-string">"vertices/3"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10506"</span>,
<span class="hljs-string">"_rev"</span> : <span class="hljs-string">"10522"</span>,
<span class="hljs-string">"$label"</span> : <span class="hljs-string">"v1 -&gt; v3"</span>
}
],

View File

@ -5,6 +5,6 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
[
{
<span class="hljs-string">"endpoint"</span> : <span class="hljs-string">"http://127.0.0.1:40183"</span>
<span class="hljs-string">"endpoint"</span> : <span class="hljs-string">"http://127.0.0.1:53631"</span>
}
]

View File

@ -37,7 +37,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10521"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10537"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"id"</span>

View File

@ -33,7 +33,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10535"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10551"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"id"</span>

View File

@ -45,7 +45,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
},
<span class="hljs-string">"indexes"</span> : [
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10573"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10589"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"id"</span>

View File

@ -16,7 +16,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10780"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10813"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"name"</span>
@ -26,7 +26,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>
},
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10783"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10816"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"price"</span>
@ -46,8 +46,8 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"unique"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"products/10780"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10780"</span>,
<span class="hljs-string">"products/10813"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10813"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"name"</span>
@ -56,8 +56,8 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"unique"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>
},
<span class="hljs-string">"products/10783"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10783"</span>,
<span class="hljs-string">"products/10816"</span> : {
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10816"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"price"</span>

View File

@ -12,7 +12,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10790"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10823"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo2"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"e"</span>,

View File

@ -11,7 +11,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10796"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10829"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"geo1"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"b"</span>

View File

@ -11,7 +11,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10802"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10835"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"fulltext"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"text"</span>

View File

@ -13,7 +13,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10808"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10841"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>,

View File

@ -13,7 +13,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10814"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10847"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"persistent"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>,

View File

@ -13,7 +13,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10820"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10853"</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

@ -13,7 +13,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10826"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10859"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>,

View File

@ -13,7 +13,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10832"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10865"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>

View File

@ -13,7 +13,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10838"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10871"</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"persistent"</span>,
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>

View File

@ -13,7 +13,7 @@ HTTP/<span class="hljs-number">1.1</span> <span class="hljs-number">201</span> C
content-type: application/json; charset=utf<span class="hljs-number">-8</span>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10844"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10877"</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,10 +1,10 @@
shell> curl -X DELETE --dump - http://localhost:8529/_api/index/products/10850
shell> curl -X DELETE --dump - http://localhost:8529/_api/index/products/10883
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>
{
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10850"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"products/10883"</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>
}

View File

@ -11,7 +11,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"lastAvailableContinuousTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"safeResumeTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"progress"</span> : {
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:07Z"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:05Z"</span>,
<span class="hljs-string">"message"</span> : <span class="hljs-string">"applier initially created"</span>,
<span class="hljs-string">"failedConnects"</span> : <span class="hljs-number">0</span>
},
@ -22,11 +22,11 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"lastError"</span> : {
<span class="hljs-string">"errorNum"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:53Z"</span>
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:51Z"</span>
},
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"version"</span> : <span class="hljs-string">"3.0.x-devel"</span>,
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"251368514208108"</span>
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"39382614298705"</span>
},
<span class="hljs-string">"endpoint"</span> : <span class="hljs-string">"tcp://127.0.0.1:8529"</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>

View File

@ -11,7 +11,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"lastAvailableContinuousTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"safeResumeTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"progress"</span> : {
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:53Z"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:51Z"</span>,
<span class="hljs-string">"message"</span> : <span class="hljs-string">"applier shut down"</span>,
<span class="hljs-string">"failedConnects"</span> : <span class="hljs-number">1</span>
},
@ -21,14 +21,14 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"totalOperationsExcluded"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"lastError"</span> : {
<span class="hljs-string">"errorNum"</span> : <span class="hljs-number">1412</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:54Z"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:51Z"</span>,
<span class="hljs-string">"errorMessage"</span> : <span class="hljs-string">"could not connect to master at tcp://127.0.0.1:8529: Could not connect to 'http+tcp://127.0.0.1:8529' 'connect() failed with #61 - Connection refused'"</span>
},
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:54Z"</span>
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:51Z"</span>
},
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"version"</span> : <span class="hljs-string">"3.0.x-devel"</span>,
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"251368514208108"</span>
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"39382614298705"</span>
},
<span class="hljs-string">"endpoint"</span> : <span class="hljs-string">"tcp://127.0.0.1:8529"</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>

View File

@ -11,9 +11,9 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"lastAvailableContinuousTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"safeResumeTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"progress"</span> : {
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:54Z"</span>,
<span class="hljs-string">"message"</span> : <span class="hljs-string">"fetching master state information"</span>,
<span class="hljs-string">"failedConnects"</span> : <span class="hljs-number">0</span>
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:51Z"</span>,
<span class="hljs-string">"message"</span> : <span class="hljs-string">"applier shut down"</span>,
<span class="hljs-string">"failedConnects"</span> : <span class="hljs-number">1</span>
},
<span class="hljs-string">"totalRequests"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"totalFailedConnects"</span> : <span class="hljs-number">1</span>,
@ -22,11 +22,11 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"lastError"</span> : {
<span class="hljs-string">"errorNum"</span> : <span class="hljs-number">0</span>
},
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:54Z"</span>
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:51Z"</span>
},
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"version"</span> : <span class="hljs-string">"3.0.x-devel"</span>,
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"251368514208108"</span>
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"39382614298705"</span>
},
<span class="hljs-string">"endpoint"</span> : <span class="hljs-string">"tcp://127.0.0.1:8529"</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>

View File

@ -11,7 +11,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"lastAvailableContinuousTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"safeResumeTick"</span> : <span class="hljs-literal">null</span>,
<span class="hljs-string">"progress"</span> : {
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:54Z"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:52Z"</span>,
<span class="hljs-string">"message"</span> : <span class="hljs-string">"fetching master state information"</span>,
<span class="hljs-string">"failedConnects"</span> : <span class="hljs-number">1</span>
},
@ -21,14 +21,14 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"totalOperationsExcluded"</span> : <span class="hljs-number">0</span>,
<span class="hljs-string">"lastError"</span> : {
<span class="hljs-string">"errorNum"</span> : <span class="hljs-number">1412</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:55Z"</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:53Z"</span>,
<span class="hljs-string">"errorMessage"</span> : <span class="hljs-string">"could not connect to master at tcp://127.0.0.1:8529: Could not connect to 'http+tcp://127.0.0.1:8529' 'connect() failed with #61 - Connection refused'"</span>
},
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:08:55Z"</span>
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:06:53Z"</span>
},
<span class="hljs-string">"server"</span> : {
<span class="hljs-string">"version"</span> : <span class="hljs-string">"3.0.x-devel"</span>,
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"251368514208108"</span>
<span class="hljs-string">"serverId"</span> : <span class="hljs-string">"39382614298705"</span>
},
<span class="hljs-string">"endpoint"</span> : <span class="hljs-string">"tcp://127.0.0.1:8529"</span>,
<span class="hljs-string">"database"</span> : <span class="hljs-string">"_system"</span>

View File

@ -3,6 +3,6 @@ shell> curl --dump - http://localhost:8529/_api/replication/dump?collection=test
HTTP/1.1 200 OK
content-type: application/x-arango-dump; charset=utf-8
x-arango-replication-checkmore: false
x-arango-replication-lastincluded: 10879
x-arango-replication-lastincluded: 10924
"{\"tick\":\"10870\",\"type\":2300,\"data\":{\"_id\":\"testCollection/123456\",\"_key\":\"123456\",\"_rev\":\"10869\",\"b\":1,\"c\":false,\"d\":\"additional value\"}}\n{\"tick\":\"10876\",\"type\":2302,\"data\":{\"_key\":\"foobar\",\"_rev\":\"10875\"}}\n{\"tick\":\"10879\",\"type\":2302,\"data\":{\"_key\":\"abcdef\",\"_rev\":\"10878\"}}\n"
"{\"tick\":\"10915\",\"type\":2300,\"data\":{\"_id\":\"testCollection/123456\",\"_key\":\"123456\",\"_rev\":\"10914\",\"b\":1,\"c\":false,\"d\":\"additional value\"}}\n{\"tick\":\"10921\",\"type\":2302,\"data\":{\"_key\":\"foobar\",\"_rev\":\"10920\"}}\n{\"tick\":\"10924\",\"type\":2302,\"data\":{\"_key\":\"abcdef\",\"_rev\":\"10923\"}}\n"

View File

@ -139,10 +139,10 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
],
<span class="hljs-string">"state"</span> : {
<span class="hljs-string">"running"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastLogTick"</span> : <span class="hljs-string">"10906"</span>,
<span class="hljs-string">"lastUncommittedLogTick"</span> : <span class="hljs-string">"10910"</span>,
<span class="hljs-string">"totalEvents"</span> : <span class="hljs-number">3750</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:09:22Z"</span>
<span class="hljs-string">"lastLogTick"</span> : <span class="hljs-string">"10950"</span>,
<span class="hljs-string">"lastUncommittedLogTick"</span> : <span class="hljs-string">"10954"</span>,
<span class="hljs-string">"totalEvents"</span> : <span class="hljs-number">3758</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:07:22Z"</span>
},
<span class="hljs-string">"tick"</span> : <span class="hljs-string">"10910"</span>
<span class="hljs-string">"tick"</span> : <span class="hljs-string">"10954"</span>
}

View File

@ -138,7 +138,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
},
{
<span class="hljs-string">"parameters"</span> : {
<span class="hljs-string">"cid"</span> : <span class="hljs-string">"10911"</span>,
<span class="hljs-string">"cid"</span> : <span class="hljs-string">"10955"</span>,
<span class="hljs-string">"deleted"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
@ -154,7 +154,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"name"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10914"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10958"</span>,
<span class="hljs-string">"selectivityEstimate"</span> : <span class="hljs-number">1</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"hash"</span>,
@ -165,7 +165,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"a"</span>,
<span class="hljs-string">"b"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10917"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10961"</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"unique"</span> : <span class="hljs-literal">true</span>
@ -174,7 +174,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
},
{
<span class="hljs-string">"parameters"</span> : {
<span class="hljs-string">"cid"</span> : <span class="hljs-string">"10919"</span>,
<span class="hljs-string">"cid"</span> : <span class="hljs-string">"10963"</span>,
<span class="hljs-string">"deleted"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"doCompact"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"indexBuckets"</span> : <span class="hljs-number">8</span>,
@ -190,7 +190,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"text"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10922"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10966"</span>,
<span class="hljs-string">"minLength"</span> : <span class="hljs-number">10</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"fulltext"</span>,
@ -200,7 +200,7 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
<span class="hljs-string">"fields"</span> : [
<span class="hljs-string">"a"</span>
],
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10925"</span>,
<span class="hljs-string">"id"</span> : <span class="hljs-string">"10969"</span>,
<span class="hljs-string">"sparse"</span> : <span class="hljs-literal">false</span>,
<span class="hljs-string">"type"</span> : <span class="hljs-string">"skiplist"</span>,
<span class="hljs-string">"unique"</span> : <span class="hljs-literal">false</span>
@ -210,10 +210,10 @@ content-type: application/json; charset=utf<span class="hljs-number">-8</span>
],
<span class="hljs-string">"state"</span> : {
<span class="hljs-string">"running"</span> : <span class="hljs-literal">true</span>,
<span class="hljs-string">"lastLogTick"</span> : <span class="hljs-string">"10906"</span>,
<span class="hljs-string">"lastUncommittedLogTick"</span> : <span class="hljs-string">"10926"</span>,
<span class="hljs-string">"totalEvents"</span> : <span class="hljs-number">3756</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T08:09:22Z"</span>
<span class="hljs-string">"lastLogTick"</span> : <span class="hljs-string">"10950"</span>,
<span class="hljs-string">"lastUncommittedLogTick"</span> : <span class="hljs-string">"10970"</span>,
<span class="hljs-string">"totalEvents"</span> : <span class="hljs-number">3764</span>,
<span class="hljs-string">"time"</span> : <span class="hljs-string">"2016-06-12T19:07:22Z"</span>
},
<span class="hljs-string">"tick"</span> : <span class="hljs-string">"10926"</span>
<span class="hljs-string">"tick"</span> : <span class="hljs-string">"10970"</span>
}

View File

@ -1,11 +1,11 @@
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=10928&chunkSize=400
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=10972&chunkSize=400
HTTP/1.1 200 OK
x-arango-replication-lastincluded: 10934
x-arango-replication-lastincluded: 10978
content-type: application/x-arango-dump; charset=utf-8
x-arango-replication-checkmore: true
x-arango-replication-lasttick: 10944
x-arango-replication-lasttick: 10988
x-arango-replication-frompresent: true
x-arango-replication-active: true
"{\"tick\":\"10930\",\"type\":2000,\"database\":\"1\",\"cid\":\"10929\",\"cname\":\"products\",\"data\":{\"cid\":\"10929\",\"deleted\":false,\"doCompact\":true,\"indexBuckets\":8,\"isVolatile\":false,\"maximalSize\":33554432,\"name\":\"products\",\"type\":2,\"version\":5,\"waitForSync\":false}}\n{\"tick\":\"10934\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10929\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"10932\",\"name\":\"flux compensator\"}}\n"
"{\"tick\":\"10974\",\"type\":2000,\"database\":\"1\",\"cid\":\"10973\",\"cname\":\"products\",\"data\":{\"cid\":\"10973\",\"deleted\":false,\"doCompact\":true,\"indexBuckets\":8,\"isVolatile\":false,\"maximalSize\":33554432,\"name\":\"products\",\"type\":2,\"version\":5,\"waitForSync\":false}}\n{\"tick\":\"10978\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10973\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"10976\",\"name\":\"flux compensator\"}}\n"

View File

@ -1,10 +1,10 @@
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=10944
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=10988
HTTP/1.1 204 No Content
x-arango-replication-lastincluded: 0
content-type: application/x-arango-dump; charset=utf-8
x-arango-replication-checkmore: false
x-arango-replication-lasttick: 10944
x-arango-replication-lasttick: 10988
x-arango-replication-frompresent: true
x-arango-replication-active: true

View File

@ -1,11 +1,11 @@
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=10944
shell> curl --dump - http://localhost:8529/_api/replication/logger-follow?from=10988
HTTP/1.1 200 OK
x-arango-replication-lastincluded: 10960
x-arango-replication-lastincluded: 11004
content-type: application/x-arango-dump; charset=utf-8
x-arango-replication-checkmore: false
x-arango-replication-lasttick: 10960
x-arango-replication-lasttick: 11004
x-arango-replication-frompresent: true
x-arango-replication-active: true
"{\"tick\":\"10946\",\"type\":2000,\"database\":\"1\",\"cid\":\"10945\",\"cname\":\"products\",\"data\":{\"cid\":\"10945\",\"deleted\":false,\"doCompact\":true,\"indexBuckets\":8,\"isVolatile\":false,\"maximalSize\":33554432,\"name\":\"products\",\"type\":2,\"version\":5,\"waitForSync\":false}}\n{\"tick\":\"10950\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10945\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"10948\",\"name\":\"flux compensator\"}}\n{\"tick\":\"10953\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10945\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"10952\",\"hp\":5100,\"name\":\"hybrid hovercraft\"}}\n{\"tick\":\"10956\",\"type\":2302,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10945\",\"cname\":\"products\",\"data\":{\"_key\":\"p1\",\"_rev\":\"10955\"}}\n{\"tick\":\"10959\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10945\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"10958\",\"hp\":5100,\"name\":\"broken hovercraft\"}}\n{\"tick\":\"10960\",\"type\":2001,\"database\":\"1\",\"cid\":\"10945\",\"cname\":\"products\",\"data\":{\"id\":\"10945\",\"name\":\"products\"}}\n"
"{\"tick\":\"10990\",\"type\":2000,\"database\":\"1\",\"cid\":\"10989\",\"cname\":\"products\",\"data\":{\"cid\":\"10989\",\"deleted\":false,\"doCompact\":true,\"indexBuckets\":8,\"isVolatile\":false,\"maximalSize\":33554432,\"name\":\"products\",\"type\":2,\"version\":5,\"waitForSync\":false}}\n{\"tick\":\"10994\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10989\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p1\",\"_key\":\"p1\",\"_rev\":\"10992\",\"name\":\"flux compensator\"}}\n{\"tick\":\"10997\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10989\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"10996\",\"hp\":5100,\"name\":\"hybrid hovercraft\"}}\n{\"tick\":\"11000\",\"type\":2302,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10989\",\"cname\":\"products\",\"data\":{\"_key\":\"p1\",\"_rev\":\"10999\"}}\n{\"tick\":\"11003\",\"type\":2300,\"tid\":\"0\",\"database\":\"1\",\"cid\":\"10989\",\"cname\":\"products\",\"data\":{\"_id\":\"_unknown/p2\",\"_key\":\"p2\",\"_rev\":\"11002\",\"hp\":5100,\"name\":\"broken hovercraft\"}}\n{\"tick\":\"11004\",\"type\":2001,\"database\":\"1\",\"cid\":\"10989\",\"cname\":\"products\",\"data\":{\"id\":\"10989\",\"name\":\"products\"}}\n"

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