Operazioni crud utilizzando l'interfaccia web

Nel nostro capitolo precedente, abbiamo imparato come eseguire varie operazioni sui documenti con Arangosh, la riga di comando. Ora impareremo come eseguire le stesse operazioni utilizzando l'interfaccia web. Per iniziare, inserisci il seguente indirizzo - http: // your_server_ip: 8529 / _db / song_collection / _admin / aardvark / index.html # login nella barra degli indirizzi del tuo browser. Verrai indirizzato alla seguente pagina di accesso.

Ora, inserisci il nome utente e la password.

Se ha esito positivo, viene visualizzata la seguente schermata. Dobbiamo fare una scelta per il database su cui lavorare, il_systemdatabase è quello predefinito. Scegliamo il filesong_collection database e fare clic sulla scheda verde -

Creazione di una raccolta

In questa sezione impareremo come creare una raccolta. Premi la scheda Raccolte nella barra di navigazione in alto.

La nostra raccolta di brani aggiunti dalla riga di comando è visibile. Facendo clic su questo verranno visualizzate le voci. Aggiungeremo ora un fileartists’raccolta tramite l'interfaccia web. Collezionesongsche abbiamo creato con Arangosh è già lì. Nel campo Nome, scriviartists nel New Collectionfinestra di dialogo che appare. Le opzioni avanzate possono essere tranquillamente ignorate e il tipo di raccolta predefinito, ovvero Documento, va bene.

Cliccando sul pulsante Salva si creerà finalmente la collezione, e ora le due collezioni saranno visibili in questa pagina.

Riempire la collezione appena creata con i documenti

Ti verrà presentata una raccolta vuota facendo clic su artists raccolta -

Per aggiungere un documento, è necessario fare clic sul segno + posto nell'angolo in alto a destra. Quando ti viene richiesto un file_key, accedere Affable_Balding come chiave.

Ora apparirà un modulo per aggiungere e modificare gli attributi del documento. Esistono due modi per aggiungere attributi:Graphical e Tree. La modalità grafica è intuitiva ma lenta, quindi passeremo allaCode vista, utilizzando il menu a discesa Albero per selezionarlo -

Per semplificare il processo, abbiamo creato un campione di dati in formato JSON, che puoi copiare e poi incollare nell'area dell'editor delle query -

{"artist": "Johnny Mercer", "title": "Affable Balding Me", "composer": "Robert Emmett Dolan", "Year": 1950}

(Nota: è necessario utilizzare solo un paio di parentesi graffe; vedere lo screenshot qui sotto)

Puoi osservare che abbiamo citato le chiavi e anche i valori nella modalità di visualizzazione del codice. Ora fai clic suSave. In caso di completamento con successo, sulla pagina appare momentaneamente un lampeggio verde.

Come leggere i documenti

Per leggere i documenti, torna alla pagina Raccolte.

Quando si fa clic sul file artist raccolta, viene visualizzata una nuova voce.

Come aggiornare i documenti

È semplice modificare le voci in un documento; è sufficiente fare clic sulla riga che si desidera modificare nella panoramica del documento. Anche in questo caso verrà presentato lo stesso editor di query della creazione di nuovi documenti.

Rimozione di documenti

È possibile eliminare i documenti premendo l'icona "-". Ogni riga del documento ha questo segno alla fine. Ti chiederà di confermare per evitare un'eliminazione non sicura.

Inoltre, per una particolare raccolta, esistono anche altre operazioni come il filtraggio dei documenti, la gestione degli indici e l'importazione dei dati nel file Collections Overview pagina.

Nel nostro capitolo successivo, discuteremo un'importante caratteristica dell'interfaccia Web, cioè l'Editor delle query AQL.