MongoLite\Cursor::count PHP Метод

count() публичный Метод

Documents count
public count ( ) : integer
Результат integer
    public function count()
    {
        if (!$this->criteria) {
            $stmt = $this->collection->database->connection->query("SELECT COUNT(*) AS C FROM " . $this->collection->name);
        } else {
            $sql = array('SELECT COUNT(*) AS C FROM ' . $this->collection->name);
            $sql[] = 'WHERE document_criteria("' . $this->criteria . '", document)';
            if ($this->limit) {
                $sql[] = 'LIMIT ' . $this->limit;
            }
            $stmt = $this->collection->database->connection->query(implode(" ", $sql));
        }
        $res = $stmt->fetch(\PDO::FETCH_ASSOC);
        return intval(isset($res['C']) ? $res['C'] : 0);
    }