ArangoDB REST遍历返回无效的startVertex

2024-05-23 18:09:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试使用REST API在python中进行一些简单的遍历:

import requests

url = "http://localhost:8529/_api/traversal"
d = { "startVertex": 'V/62824208658', "graphName" : "G", "direction" : "outbound"}
r = requests.post(url, data = json.dumps(d))
print r.json()

但我得到的是:

{u'errorMessage': u'invalid startVertex', u'errorNum': 1202, u'code': 404, u'error': True}

我确信垂直和图形是存在的。我已经创建了它们,并使用图形界面手动将vertice连接到另一个vertice。你知道吗

有人知道为什么吗?你知道吗

干杯


Tags: importrestapijsonlocalhosthttpurloutbound
2条回答

好的,我发现了问题,您正在处理数据库测试数据库,但是您的遍历请求正在处理(默认)系统数据库。 将呼叫更改为:

url = "http://localhost:8529/_db/test_db/_api/traversal"

别忘了定义一个方向;)

干杯

弗洛里安

错误信息似乎很清楚,我查看了遍历的实现 它只在数据库中找不到顶点时返回此错误。你知道吗

只是为了确认,请尝试GET http://localhost:8529/_api/document/V/62824208658检查顶点是否存在

相关问题 更多 >