要在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配置。