ArangoDB 文檔存儲(chǔ)創(chuàng)建步驟

小樊
81
2024-10-30 07:52:13
欄目: 云計(jì)算

ArangoDB是一個(gè)支持多模型(文檔、圖形、鍵值對(duì))的NoSQL數(shù)據(jù)庫(kù),它允許您通過(guò)一個(gè)數(shù)據(jù)庫(kù)引擎處理多種類型的數(shù)據(jù)。以下是ArangoDB文檔存儲(chǔ)創(chuàng)建步驟:

安裝ArangoDB

首先,您需要在您的系統(tǒng)上安裝ArangoDB。ArangoDB支持Windows、Linux、Docker和Mac等多種操作系統(tǒng)。

在Linux上安裝ArangoDB

  • 使用cd /etc/yum.repos.d/curl -OL https://download.arangodb.com/arangodb33/CentOS_7/arangodb.repo命令下載并配置ArangoDB的倉(cāng)庫(kù)。
  • 使用yum -y install arangodb3-3.3.7yum -y install arangodb3-debuginfo-3.3.7命令安裝ArangoDB。

在Windows上安裝ArangoDB

  • 下載ArangoDB的壓縮包版,解壓到一個(gè)目錄中。
  • 啟動(dòng)ArangoDB數(shù)據(jù)庫(kù)服務(wù)器,使用提供的初始密碼登錄。

創(chuàng)建數(shù)據(jù)庫(kù)

在ArangoDB中,數(shù)據(jù)庫(kù)是集合的集合。您可以使用默認(rèn)的_system數(shù)據(jù)庫(kù),也可以創(chuàng)建自己的數(shù)據(jù)庫(kù)。

創(chuàng)建自定義數(shù)據(jù)庫(kù)

  • 使用ArangoDB的Web界面或通過(guò)AQL命令創(chuàng)建新的數(shù)據(jù)庫(kù)。

創(chuàng)建集合

集合(Collection)是存儲(chǔ)文檔的容器。在ArangoDB中,您可以使用以下方法創(chuàng)建一個(gè)集合:

  • 使用ArangoDB的Web界面,點(diǎn)擊【COLLECTIONS】菜單,點(diǎn)擊【Add Collection】按鈕,填入名稱,點(diǎn)擊【Save】按鈕。
  • 使用AQL命令,通過(guò)Web界面或ArangoDB客戶端執(zhí)行以下命令:db._create("my_collection")。

插入文檔

創(chuàng)建集合后,您可以插入文檔。文檔是集合中的單個(gè)數(shù)據(jù)記錄。

  • 在ArangoDB的Web界面中,點(diǎn)擊右側(cè)帶有白色加號(hào)的綠色圓圈,創(chuàng)建第一個(gè)文檔。
  • 使用AQL命令,通過(guò)Web界面或ArangoDB客戶端執(zhí)行以下命令:db.my_collection.insert({name: "張三", age: 25})。

查詢文檔

  • 使用ArangoDB的Web界面,通過(guò)AQL查詢語(yǔ)言執(zhí)行查詢。
  • 使用AQL命令,通過(guò)Web界面或ArangoDB客戶端執(zhí)行以下命令:FOR doc IN my_collection RETURN doc

更新文檔

  • 使用ArangoDB的Web界面,選擇文檔并點(diǎn)擊編輯按鈕進(jìn)行更新。
  • 使用AQL命令,通過(guò)Web界面或ArangoDB客戶端執(zhí)行以下命令:db.my_collection.update("my_document", {name: "李四", age: 26})。

刪除文檔

  • 使用ArangoDB的Web界面,選擇文檔并點(diǎn)擊刪除按鈕。
  • 使用AQL命令,通過(guò)Web界面或ArangoDB客戶端執(zhí)行以下命令:db.my_collection.remove("my_document")

通過(guò)以上步驟,您可以成功創(chuàng)建ArangoDB文檔存儲(chǔ),并進(jìn)行基本的CRUD操作。

0