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 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.