Cypher API

9.1 Cypher

9.1.1 向HugeGraphServer发送Cypher语句(GET),同步执行

Method & Url
  1. GET /graphs/{graph}/cypher?cypher={cypher}
Params
  • graph: 图名称
  • cypher: cypher语句
使用示例
  1. GET http://localhost:8080/graphs/hugecypher1/cypher?cypher=match(n:person) return n.name as name order by n.name limit 1
Response Status
  1. 200
Response Body
  1. {
  2. "requestId": "766b9f48-2f10-40d9-951a-3027d0748ab7",
  3. "status": {
  4. "message": "",
  5. "code": 200,
  6. "attributes": {
  7. }
  8. },
  9. "result": {
  10. "data": [
  11. {
  12. "name": "hello"
  13. }
  14. ],
  15. "meta": {
  16. }
  17. }
  18. }

9.1.2 向HugeGraphServer发送Cypher语句(POST),同步执行

Method & Url
  1. POST /graphs/{graph}/cypher
Params
  • graph: 图名称
Body

{cypher}

  • cypher: cypher语句

注意:

不是JSON格式,是纯文本的Cypher语句

使用示例
  1. POST http://localhost:8080/graphs/hugecypher1/cypher
Request Body
  1. match(n:person) return n.name as name order by n.name limit 1
Response Status
  1. 200
Response Body
  1. {
  2. "requestId": "f096bee0-e249-498f-b5a3-ea684fc84f57",
  3. "status": {
  4. "message": "",
  5. "code": 200,
  6. "attributes": {
  7. }
  8. },
  9. "result": {
  10. "data": [
  11. {
  12. "name": "hello"
  13. }
  14. ],
  15. "meta": {
  16. }
  17. }
  18. }

Last modified July 31, 2023: doc: added cypher api (#280) (18547af3)