<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > JamioPlug > JamioPlug Elastic Storage > RemoveFieldsByReference |
Elimina campi da un indice, individuando il dataset da aggiornare nell'indice del plug Elastic Storage tramite il suo collegamento.
Metodo
PlugElasticStorage/RemoveFieldsByReference
Input |
|||
Nome |
Descrizione |
Tipo |
Opzionale |
token |
Token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto). |
String |
Y |
fieldsToRemove |
Lista dei nomi dei campi da eliminare nel Dataset di un indice del Plug Elastic Storage. I nomi devono riferirsi a campi di primo livello. Se il parametro contiene campi non presenti nel Dataset, questi vengono ignorati. |
List of String |
|
datasetReference |
Collegamento al Dataset in cui eliminare uno o più campi. |
Reference |
|
Commenti
Se il parametro fieldsToRemove viene valorizzato con un collegamento, il metodo ne elimina l'intera struttura, mentre non è possibile eliminarne le singole proprietà (Name, Type e Url).
Il metodo si comporta come segue:
Restituisce |
Condizione |
Errore |
Se fieldsToRemove contiene un campo che si chiama "_id" o un campo che si chiama "Id" |
Errore |
Se il Dataset da aggiornare non è presente nell'indice. |
Le eccezioni restituiscono un errore nella forma Code e Message, il Codice è Plug_{Code}.
Il Dataset viene sostituito con un Dataset senza i campi specificati in input: i campi esistenti e non individuati tramite FieldsToRemove non vengono alterati.
Autorizzazioni
Per eseguire il metodo è necessario possedere il permesso di Utilizzo sull'indice del Plug Elastic Storage.