Unknown SDK


Returns the number of documents matching the provided set of filters.

There is a small delay between the time a document is created and its availability in our search layer (usually a couple of seconds). That means that a document that was just created might not be returned immediately by this function.

count(filters, [options], callback)

Arguments Type Description
filters JSON Object Filters in ElasticSearch Query DSL format
options JSON Object Optional parameters
callback function Callback handling the response


Option Type Description Default
queuable boolean Make this request queuable or not true

Callback Response

Returns a count for the number of document matches as an integer.


Copied to clipboard!
use \Kuzzle\Kuzzle;
$filters = [];
$kuzzle = new Kuzzle('localhost');
$dataCollection = $kuzzle->collection('collection', 'index');
try {
  $count = $dataCollection->count($filters);
catch (ErrorException $e) {

Callback response:

Copied to clipboard!