Rest 如何通过ArangoDB的HTTP API在ArangoDB中创建哈希索引
我正试图通过CURL在ArangoDB中通过HTTP API创建一个哈希索引 在ArangoDB中,我有几个数据库,如:Rest 如何通过ArangoDB的HTTP API在ArangoDB中创建哈希索引,rest,api,http,arangodb,Rest,Api,Http,Arangodb,我正试图通过CURL在ArangoDB中通过HTTP API创建一个哈希索引 在ArangoDB中,我有几个数据库,如: 生产 登台 试验 如中的文档所述,您应该使用URL方案调用“索引API”,如下所示: http://localhost:8529/_api/index?collection=products 应用于我的用例,我有以下URL: http://localhost:8529/_api/index?colletion=NodesElectric 执行CURL命令总是返回一
- 生产
- 登台
- 试验
http://localhost:8529/_api/index?collection=products
http://localhost:8529/_api/index?colletion=NodesElectric
{
"error": true,
"errorMessage": "collection or view not found",
"code": 404,
"errorNum": 1203
}
我想问题是由于在所有数据库“生产”、“暂存”中都有集合“NodeElectric”
我的问题是如何为上述集合指定相应的数据库
在这里的文档中没有发现任何提示
谢谢你的帮助
通过ArangoDB的HTTP REST API触发的任何操作都在上下文中执行
只有一个数据库。在数据库中显式指定数据库的步骤
请求时,请求URI必须在前面包含数据库名称
实际路径:
。。。哪里是到目标的实际路径
已访问的资源。在本例中,将在中访问资源
数据库mydb的上下文。mydb上下文中的实际URL
可能是这样的:
此信息可在文档中找到:
如果请求URL中未指定数据库,则默认情况下使用\u系统
数据库
要在数据库中的集合NodeElectric
上创建哈希索引production
,必须使用以下URL:
http://localhost:8529/_db/production/_api/index?collection=NodesElectric
通过ArangoDB的HTTP REST API触发的任何操作都在上下文中执行
只有一个数据库。在数据库中显式指定数据库的步骤
请求时,请求URI必须在前面包含数据库名称
实际路径:
。。。哪里是到目标的实际路径
已访问的资源。在本例中,将在中访问资源
数据库mydb的上下文。mydb上下文中的实际URL
可能是这样的:
此信息可在文档中找到:
如果请求URL中未指定数据库,则默认情况下使用\u系统
数据库
要在数据库中的集合NodeElectric
上创建哈希索引production
,必须使用以下URL:
http://localhost:8529/_db/production/_api/index?collection=NodesElectric