使用Web介面進行CRUD操作



在我們上一章中,我們學習瞭如何使用命令列工具Arangosh對文件執行各種操作。現在我們將學習如何使用Web介面執行相同的操作。首先,將以下地址 - http://your_server_ip:8529/_db/song_collection/_admin/aardvark/index.html#login 複製到瀏覽器位址列中。您將被定向到以下登入頁面。

Login Page

現在,輸入使用者名稱和密碼。

Login Username Password

如果成功,將顯示以下螢幕。我們需要選擇要操作的資料庫,預設資料庫是_system資料庫。讓我們選擇song_collection資料庫,然後點選綠色選項卡 −

Song Collection

建立集合

在本節中,我們將學習如何建立集合。點選頂部導航欄中的“集合”選項卡。

我們使用命令列新增的歌曲集合是可見的。點選它將顯示條目。我們現在將使用Web介面新增一個artists集合。我們用Arangosh建立的songs集合已經存在。在出現的“新建集合”對話方塊的“名稱”欄位中,輸入artists。可以安全地忽略高階選項,預設集合型別(即文件)就可以了。

Creating Collection

點選“儲存”按鈕將最終建立集合,現在這兩個集合將在此頁面上可見。

用文件填充新建立的集合

點選artists集合後,您將看到一個空集合 −

Filling Up Collection with Documents

要新增文件,需要點選右上角的“+”號。當系統提示您輸入_key時,請輸入Affable_Balding作為鍵。

現在,將出現一個表單,用於新增和編輯文件的屬性。新增屬性有兩種方法:圖形化樹狀。圖形化方式直觀但速度慢,因此我們將切換到程式碼檢視,使用樹狀下拉選單進行選擇 −

Tree Dropdown menu

為了簡化流程,我們建立了一個JSON格式的示例資料,您可以複製然後貼上到查詢編輯器區域 −

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

(注意:只應使用一對花括號;請參見下面的螢幕截圖)

Created Sample Data In JSON Format

您可以觀察到,我們在程式碼檢視模式下對鍵和值都加了引號。現在,點選“儲存”。成功完成後,頁面上會短暫出現綠色閃光。

如何讀取文件

要讀取文件,請返回“集合”頁面。

點選artist集合後,會出現一個新條目。

如何更新文件

編輯文件中的條目很簡單;您只需點選文件概述中要編輯的行即可。在這裡,將再次顯示與建立新文件時相同的查詢編輯器。

刪除文件

您可以透過按下“-”圖示刪除文件。每個文件行在末尾都有這個符號。它會提示您確認,以避免不安全的刪除。

此外,對於特定集合,其他操作(例如過濾文件、管理索引和匯入資料)也存在於集合概述頁面上。

在下一章中,我們將討論Web介面的一項重要功能,即AQL查詢編輯器。

廣告
© . All rights reserved.