要在ArangoDB中創建圖存儲,請按照以下步驟操作:
安裝ArangoDB: 首先,確保您已經在您的系統上安裝了ArangoDB。您可以從ArangoDB官方網站下載適合您操作系統的版本。
啟動ArangoDB服務器:
安裝完成后,啟動ArangoDB服務器。在命令行中,導航到ArangoDB的安裝目錄的bin
文件夾,然后運行以下命令:
./arangod
這將啟動ArangoDB服務器,默認情況下,它將在端口8529上監聽。
創建數據庫:
在ArangoDB中,數據庫是存儲集合和圖的容器。要創建一個新的數據庫,您可以使用arangosh
shell或者通過HTTP API。
使用arangosh
shell:
arangosh> db._createDatabase("myDatabase");
使用HTTP API(需要管理員權限):
POST /_api/database
Content-Type: application/json
{
"name": "myDatabase"
}
這將創建一個名為myDatabase
的新數據庫。
創建集合:
在圖數據庫中,集合用于存儲圖形數據。要創建一個新的集合,您可以使用arangosh
shell或者通過HTTP API。
使用arangosh
shell:
arangosh> var db = require('@arangodb').db;
arangosh> db._createCollection("myCollection");
使用HTTP API(需要管理員權限):
POST /_api/collection
Content-Type: application/json
{
"name": "myCollection"
}
這將創建一個名為myCollection
的新集合。
創建圖:
在ArangoDB中,圖是由頂點和邊組成的結構。要創建一個新的圖,您可以使用arangosh
shell或者通過HTTP API。
使用arangosh
shell:
arangosh> var db = require('@arangodb').db;
arangosh> db._createGraph("myGraph");
使用HTTP API(需要管理員權限):
POST /_api/graph
Content-Type: application/json
{
"name": "myGraph",
"vertices": [
{
"collection": "myCollection"
}
],
"edges": [
{
"collection": "myCollection",
"from": "myCollection/0",
"to": "myCollection/1"
}
]
}
這將創建一個名為myGraph
的新圖,并定義了一個頂點和一條邊。
通過以上步驟,您可以在ArangoDB中創建一個圖存儲。請注意,這些操作可能需要管理員權限,具體取決于您的ArangoDB配置。