Ordenamiento
Parámetro sort​
Permite ordenar los registros de la respuesta. Los valores válidos para el orden son asc
y desc
.
Sintaxis sort​
La sintaxis para usar sort es la siguiente:
GET /api/students?__sort={<field>: <order>}
Donde:
<field>
: Es el campo por el cual se desea ordenar.<order>
: Es el orden en el que se desea ordenar los registros. Los valores válidos sonasc
para orden ascendente ydesc
para orden descendente.
Ejemplos comunes​
- Orden ascendente
- Orden descendente
En este caso, la API devolverá los estudiantes ordenados por email de forma ascendente.
GET /api/students?__sort={"relational_data.email": "asc"}
{
"response": [
{
"_id": "60bc56500000000000000000",
"relational_data": {
"email": "email1@mail.com"
}
},
{
"_id": "60bc56500000000000000001",
"relational_data": {
"email": "email2@mail.com"
}
}
],
"errors": []
}
En este caso, la API devolverá los estudiantes ordenados por email de forma descendente.
GET /api/students?__sort={"relational_data.email": "desc"}
{
"response": [
{
"_id": "60bc56500000000000000001",
"relational_data": {
"email": "email2@mail.com"
}
},
{
"_id": "60bc56500000000000000000",
"relational_data": {
"email": "email1@mail.com"
}
}
],
"errors": []
}