mirror of https://gitee.com/bigwinds/arangodb
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
This commit is contained in:
commit
b1723d0395
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
@startDocuBlock REST_DOCUMENT_CREATE
|
||||
@brief creates documents
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
@startDocuBlock API_EDGE_READINOUTBOUND
|
||||
@brief get edges
|
||||
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
@startDocuBlock API_EDGE_READ_ALL
|
||||
@brief reads all edges from collection
|
||||
|
|
@ -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.
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -9,7 +9,7 @@ arangosh> 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> : [ ]
|
||||
}
|
||||
|
|
|
@ -7,15 +7,15 @@ arangosh> 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> : [ ]
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ arangosh> 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> 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> : [ ]
|
||||
}
|
||||
|
|
|
@ -1,134 +1,40 @@
|
|||
arangosh> 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> 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> db._query(<span class="hljs-string">"FOR v, e IN OUTBOUND SHORTEST_PATH 'circles/A' TO 'circles/D' edges RETURN [v, e]"</span>);
|
||||
arangosh> 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>]
|
||||
|
|
|
@ -1,134 +1,40 @@
|
|||
arangosh> 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> 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> 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> 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>]
|
||||
|
|
|
@ -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>
|
||||
]
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>
|
||||
|
||||
{
|
||||
|
|
|
@ -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>
|
||||
]
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -7,12 +7,12 @@ arangosh> 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> : {
|
||||
},
|
||||
|
|
|
@ -7,12 +7,12 @@ arangosh> 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> : {
|
||||
},
|
||||
|
|
|
@ -7,12 +7,12 @@ arangosh> 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> : {
|
||||
},
|
||||
|
|
|
@ -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> : {
|
||||
},
|
||||
|
|
|
@ -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> : {
|
||||
},
|
||||
|
|
|
@ -10,7 +10,7 @@ arangosh> 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> 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>
|
||||
}
|
||||
]
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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--"
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10267 <<EOF
|
||||
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10283 <<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 <<EOF
|
||||
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10283 <<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 <<EOF
|
||||
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10283?keepNull=false <<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>,
|
||||
|
|
|
@ -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 <<EOF
|
||||
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10301?mergeObjects=true <<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 <<EOF
|
||||
shell> curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/products/10301?mergeObjects=false <<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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
]
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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> : [ ]
|
||||
},
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10397 <<EOF
|
||||
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10413 <<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>
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
shell> curl -X PUT --header 'If-Match: "10411"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10407 <<EOF
|
||||
shell> curl -X PUT --header 'If-Match: "10427"' --data-binary @- --dump - http://localhost:8529/_api/document/products/10423 <<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>
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10419 <<EOF
|
||||
shell> curl -X PUT --data-binary @- --dump - http://localhost:8529/_api/document/products/10435 <<EOF
|
||||
{}
|
||||
EOF
|
||||
|
||||
|
|
|
@ -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 -> 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 -> 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 -> v1"</span>
|
||||
}
|
||||
],
|
||||
|
|
|
@ -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 -> 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 -> v1"</span>
|
||||
}
|
||||
],
|
||||
|
|
|
@ -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 -> v3"</span>
|
||||
}
|
||||
],
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
]
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>,
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue