3
我试图实现一个使用REST和图形API从ArangoDB检索数据的C语言应用程序,但是当我尝试创建一个图形我得到的消息:如何使用ArangoDB图形API从C应用
{ “错误”:真 “代码” 501 “ERRORNUM”:9 “的errorMessage”: “未知路径 '_api /图形'”}
我可以成功地使用文档API插入文档,但图形API不起作用。
我试图实现一个使用REST和图形API从ArangoDB检索数据的C语言应用程序,但是当我尝试创建一个图形我得到的消息:如何使用ArangoDB图形API从C应用
{ “错误”:真 “代码” 501 “ERRORNUM”:9 “的errorMessage”: “未知路径 '_api /图形'”}
我可以成功地使用文档API插入文档,但图形API不起作用。
在ArangoDB 1.1中,预计会出现此错误,因为ArangoDB 1.1在/ _api/graph上还没有图API。
它应该与ArangoDB 1.2一起工作。 ArangoDB的当前版本可以通过任一
arangod --version
或
curl -X GET http://127.0.0.1:8529/_api/version
检索(IP地址和/或端口可能需要被调整)
如果服务器报告版本号更小比1.2,那么图API还不可用。如果服务器报告的至少1.2的版本号,那么请尝试通过卷曲访问的网址:
curl -X POST --dump - --data '{"vertices":"myVertices","edges":"myEdges","_key":"myGraph"}' http://127.0.0.1:8529/_api/graph
这应该返回一些非HTTP 501结果,例如:
HTTP/1.1 201 Created
server: triagens GmbH High-Performance HTTP Server
connection: Keep-Alive
content-type: application/json; charset=utf-8
content-length: 137
{"graph":{"_id":"_graphs/myGraph","_rev":"12347803","_key":"myGraph","vertices":"myVertices","edges":"myEdges"},"error":false,"code":201}
哪个ArangoDB版本是你在用吗? – fceller