Ordenación
La ordenación es una herramienta útil para obtener elementos de la API de Netux | Cloud en el orden correcto.
Para ordenar el conjunto de resultados basta con añadir el parámetro de consulta sort_by=parameter
.
La ordenación puede aplicarse a los siguientes atributos:
Parámetro | Orden por defecto | Descripción |
---|---|---|
label | Alfabéticamente | Label de entidad |
name | Alfabéticamente | Name de entidad |
username | Alfabéticamente | Nombre de usuario |
created_at | Más antiguo primero | Fecha en que entidad fue creada |
Orden inverso
Todos los parámetros tienen un orden de clasificación por defecto que puede invertirse anteponiendo un guión, por ejemplo,
-created_at
o-label
.
GET https://api.netux.com/api/v2.0/devices/?sort_by=label&fields=label
// Retorna Array 'results' con todos los devices ordenados alfabéticamente
{
"count": 5,
"next": null,
"previous": null,
"results": [
{
"label": "a_device"
},
{
"label": "b_device"
},
{
"label": "c_device"
},
{
"label": "d_device"
},
{
"label": "e_device"
}
]
}
// Invirtiendo en el orden
GET https://api.netux.com/api/v2.0/devices/?sort_by=-label&fields=label
// Retorna Array 'results' con todos los devices ordenados alfabéticamente
{
"count": 5,
"next": null,
"previous": null,
"results": [
{
"label": "e_device"
},
{
"label": "d_device"
},
{
"label": "c_device"
},
{
"label": "b_device"
},
{
"label": "a_device"
}
]
}
Updated about 2 years ago