arangosh> var stmt = db._createStatement( ........> "FOR user IN _users RETURN user"); arangosh> stmt.explain(); { "plan" : { "nodes" : [ { "type" : "SingletonNode", "dependencies" : [ ], "id" : 1, "estimatedCost" : 1, "estimatedNrItems" : 1 }, { "type" : "EnumerateCollectionNode", "dependencies" : [ 1 ], "id" : 2, "estimatedCost" : 3, "estimatedNrItems" : 1, "random" : false, "indexHint" : { "forced" : false, "type" : "none" }, "outVariable" : { "id" : 0, "name" : "user" }, "projections" : [ ], "producesResult" : true, "database" : "_system", "collection" : "_users", "satellite" : false }, { "type" : "ReturnNode", "dependencies" : [ 2 ], "id" : 3, "estimatedCost" : 4, "estimatedNrItems" : 1, "inVariable" : { "id" : 0, "name" : "user" }, "count" : true } ], "rules" : [ ], "collections" : [ { "name" : "_users", "type" : "read" } ], "variables" : [ { "id" : 0, "name" : "user" } ], "estimatedCost" : 4, "estimatedNrItems" : 1, "initialize" : true, "isModificationQuery" : false }, "warnings" : [ ], "stats" : { "rulesExecuted" : 36, "rulesSkipped" : 0, "plansCreated" : 1 }, "cacheable" : true }