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