检索查询统计信息

事务性的 HTTP API 已弃用,并被 HTTP 查询 API 所取代。有关如何使用查询 API 检索查询计数器的详细信息,请参阅 查询 API → 检索查询计数器

如果为语句将 includeStats 设置为 true,服务器将在查询结果旁返回查询统计信息(亦称查询计数器)。统计信息可帮助了解查询如何更改了数据库的状态。

请求示例

POST https://:7474/db/neo4j/tx/commit
Accept: application/json;charset=UTF-8
Content-Type: application/json
Authorization: Basic bmVvNGo6dmVyeXNlY3JldA==
{
  "statements": [
    {
      "statement": "CREATE (n:Person {name: $name}) RETURN n.name",
      "parameters": {
        "name": "Peter"
       },
      "includeStats": true
    }
  ]
}

示例响应

200: OK
Content-Type: application/json;charset=utf-8
{
  "results" : [ {
    "columns" : [ "n.name" ],
    "data" : [ {
      "row" : [ "Peter" ],
      "meta" : [ null ]
    } ],
    "stats" : {
      "contains_updates" : true,
      "nodes_created" : 1,
      "nodes_deleted" : 0,
      "properties_set" : 0,
      "relationships_created" : 0,
      "relationship_deleted" : 0,
      "labels_added" : 1,
      "labels_removed" : 0,
      "indexes_added" : 0,
      "indexes_removed" : 0,
      "constraints_added" : 0,
      "constraints_removed" : 0,
      "contains_system_updates" : false,
      "system_updates" : 0
    }
  } ],
  "errors" : [ ]
}