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