1
0
Fork 0
arangodb/Documentation/DocuBlocks/Rest/Database/get_api_database_current.md

1.3 KiB

@startDocuBlock get_api_database_current @brief retrieves information about the current database (alias /_api/database/properties)

@RESTHEADER{GET /_api/database/current, Information of the database, getDatabases:current}

@RESTDESCRIPTION Retrieves information about the current database

The response is a JSON object with the following attributes:

  • name: the name of the current database

  • id: the id of the current database

  • path: the filesystem path of the current database

  • isSystem: whether or not the current database is the _system database

  • sharding: information about the default sharding method for collections created in this database

  • replicationFactor: the default replication factor for collections in this database

  • minReplicationFactor: the default minimum replication factor for collections in this database

@RESTRETURNCODES

@RESTRETURNCODE{200} is returned if the information was retrieved successfully.

@RESTRETURNCODE{400} is returned if the request is invalid.

@RESTRETURNCODE{404} is returned if the database could not be found.

@EXAMPLES

@EXAMPLE_ARANGOSH_RUN{RestDatabaseGetInfo} var url = "/_api/database/current"; var response = logCurlRequest('GET', url);

assert(response.code === 200);

logJsonResponse(response);

@END_EXAMPLE_ARANGOSH_RUN @endDocuBlock