/**
* Returns information for all collections in this database.
*
* @see ListCollections::__construct() for supported options
*
* @param array $options
*
* @return CollectionInfoIterator
*/
public function listCollections(array $options = [])
{
$operation = new ListCollections($this->databaseName, $options);
$server = $this->manager->selectServer(new ReadPreference(ReadPreference::RP_PRIMARY));
return $operation->execute($server);
}