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 ruta | Ninguno |
| Cuerpo | Ninguno |
| Respuestas | 200, 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 ruta | db |
| Cuerpo | Ninguno |
| Respuestas | 200, 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 ruta | db |
| Cuerpo | JSON, Extended JSON canónico o BSON |
| Respuestas | 200, 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 ruta | dbcoll |
| Cuerpo | Ninguno |
| Respuestas | 200, default |
Shell
curl -X DELETE https://<node>:27080/v1/databases/{db}/collections/{coll} \
-H "Authorization: Bearer $TESELADB_API_KEY"