Comandos, cursores y transacciones

Las rutas de «Comandos, cursores y transacciones» de la API REST, con un ejemplo de cada una.

Operaciones

Ejecuta cualquier comando de MongoDB sobre una base. También sigue o cierra un cursor, confirma una transacción y descarga este documento OpenAPI.

POST /v1/databases/{db}/command

Equivale al comando command 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}/command \
  -H "Authorization: Bearer $TESELADB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

GET /v1/cursors/{id}

Equivale al comando getMore de MongoDB.

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

DELETE /v1/cursors/{id}

Equivale al comando killCursors de MongoDB.

Parámetros de la rutaid
CuerpoNinguno
Respuestas200, default
Shell
curl -X DELETE https://<node>:27080/v1/cursors/{id} \
  -H "Authorization: Bearer $TESELADB_API_KEY"

POST /v1/transactions

Equivale al comando transaction de MongoDB.

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

GET /v1/openapi.json

Equivale al comando de MongoDB.

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

Ver también