Esempio di filtro dei risultati dell'elenco di migrazione
Questo filtro di esempio si basa sui campi e sui parametri dell'API di migrazione. Questo filtro cerca le migrazioni che contengono una stringa specifica nel nome ed è stato avviato, updateOn, tra due date.
Questo filtro cerca le migrazioni che contengono "doc" nel nome e sono state avviate tra l'8 aprile 2020 a mezzanotte e il 13 aprile 2020 a mezzanotte.
{
"filter": {
"operator": "and",
"operands": [
{
"operator": "gt",
"field": "updatedOn",
"value": "2020-04-08T00:00:00.001Z"
},
{
"operator": "substring",
"field": "name",
"value": "doc"
},
{
"operator": "lt",
"field": "updatedOn",
"value": "2020-04-13T00:00:00.001Z"
}
]
}
}
- filtro
-
Il filtro è costituito da un operatore, un valore e un campo. I filtri sono operandi quando utilizzati in combinazione con un operatore booleano, ad esempio e .
- operandi: i filtri vengono utilizzati come operandi quando combinati in un filtro utilizzando un operatore booleano. Sono disponibili due operatori booleani:
- o: una delle condizioni deve essere soddisfatta.
- e: devono essere soddisfatte tutte le condizioni.
- operator: ci sono 11 operator
NONE, lt, le, eq, ne, ge, gt, substring, and,
not. e/o vengono utilizzati per valutare più filtri insieme. Gli altri operatori vengono utilizzati per valutare i valori all'interno di singoli filtri. Non tutti gli operatori lavorano con tutti i campi. - : il nome del campo utilizzato nel filtro.
- value: il valore del campo da valutare.
- operandi: i filtri vengono utilizzati come operandi quando combinati in un filtro utilizzando un operatore booleano. Sono disponibili due operatori booleani: