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 ruta | db |
| Cuerpo | JSON, Extended JSON canónico o BSON |
| Respuestas | 200, 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 ruta | id |
| Cuerpo | Ninguno |
| Respuestas | 200, 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 ruta | id |
| Cuerpo | Ninguno |
| Respuestas | 200, 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 ruta | Ninguno |
| Cuerpo | JSON, Extended JSON canónico o BSON |
| Respuestas | 200, 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 ruta | Ninguno |
| Cuerpo | Ninguno |
| Respuestas | 200, default |
Shell
curl https://<node>:27080/v1/openapi.json \
-H "Authorization: Bearer $TESELADB_API_KEY"