Retrieve query statistics
If includeStats
is set to true
for a statement, the server returns query statistics (also known as query counters) alongside the query result. Statistics give insights into how the status of the database was altered by the query.
Example request
POST http://localhost: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
}
]
}
Example response
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" : [ ]
}