RemoveFieldsByReference

<< 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 ElasticStorage 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 della configurazione del Plug Elastic Storage.

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.