文档 1.5 版本已不再积极维护,你当前浏览的是一份归档快照。
最新文档请参阅 最新版本。
Cypher API
9.1 Cypher
9.1.1 向HugeGraphServer发送Cypher语句(GET),同步执行
Method & Url
1GET /graphs/{graph}/cypher?cypher={cypher}
Params
- graph: 图名称
- cypher: cypher语句
使用示例
1GET http://localhost:8080/graphs/hugecypher1/cypher?cypher=match(n:person) return n.name as name order by n.name limit 1
Response Status
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
1POST /graphs/{graph}/cypher
Params
Body
{cypher}
注意:
不是JSON格式,是纯文本的Cypher语句
使用示例
1POST http://localhost:8080/graphs/hugecypher1/cypher
Request Body
1match(n:person) return n.name as name order by n.name limit 1
Response Status
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}