/** * 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); }