【发布时间】:2015-11-22 13:27:07
【问题描述】:
在文档中,我只找到有关如何检索端点列表的信息,但没有找到如何将数据库添加到端点的信息。 它是如何工作的?
【问题讨论】:
标签: arangodb
在文档中,我只找到有关如何检索端点列表的信息,但没有找到如何将数据库添加到端点的信息。 它是如何工作的?
【问题讨论】:
标签: arangodb
端点是 ArangoDB 实例将侦听传入请求的 IP 地址/端口。 ArangoDB 的默认端点是 127.0.0.1:8529,但通常会更改为另一个 IP 地址/端口组合。通常您只需要一两个端点,而您不想在服务器运行时更改它们。
如果您有 ArangoDB 实例的端点,您可以向它发出 HTTP 请求。有一种类型的请求可以在 ArangoDB 实例中创建新数据库 (see manual)。
一个用于创建数据库的 HTTP 请求示例(使用 curl)是:
curl -X POST --data-binary "{\"name\":\"example\"}" --dump - http://127.0.0.1:8529/_api/database
您还可以在 ArangoShell 中使用 db._createDatabase() 函数添加数据库。
【讨论】:
我知道创建数据库。我担心一个特定的端点可能只被某些数据库使用。
使用 GET / _api / endpoint 我可以获取端点及其数据库的列表,但是如何在此列表中添加数据库?
【讨论】:
您可以使用create database api 创建新数据库:
shell> curl -X POST --data-binary @- --dump - http://localhost:8529/_api/database <<EOF
{
"name" : "example"
}
EOF
HTTP/1.1 201 Created
content-type: application/json; charset=utf-8
{
"result" : true,
"error" : false,
"code" : 201
}
这个词将出现在该列表中。
【讨论】: