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 sonascpara orden ascendente ydescpara 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": []
}