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