Bases y colecciones

Las rutas de «Bases y colecciones» de la API REST, con un ejemplo de cada una.

Operaciones

Lista las bases y las colecciones, crea una colección o la borra.

GET /v1/databases

Equivale al comando listDatabases de MongoDB.

Parámetros de la rutaNinguno
CuerpoNinguno
Respuestas200, default
Shell
curl https://<node>:27080/v1/databases \
  -H "Authorization: Bearer $TESELADB_API_KEY"

GET /v1/databases/{db}/collections

Equivale al comando listCollections de MongoDB.

Parámetros de la rutadb
CuerpoNinguno
Respuestas200, default
Shell
curl https://<node>:27080/v1/databases/{db}/collections \
  -H "Authorization: Bearer $TESELADB_API_KEY"

POST /v1/databases/{db}/collections

Equivale al comando create de MongoDB.

Parámetros de la rutadb
CuerpoJSON, Extended JSON canónico o BSON
Respuestas200, default
Shell
curl -X POST https://<node>:27080/v1/databases/{db}/collections \
  -H "Authorization: Bearer $TESELADB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

DELETE /v1/databases/{db}/collections/{coll}

Equivale al comando drop de MongoDB.

Parámetros de la rutadbcoll
CuerpoNinguno
Respuestas200, default
Shell
curl -X DELETE https://<node>:27080/v1/databases/{db}/collections/{coll} \
  -H "Authorization: Bearer $TESELADB_API_KEY"

Ver también