Phalcon\Db\Adapter\MongoDB\Operation\ListCollections::execute PHP Метод

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

Execute the operation.
См. также: Executable::execute()
public execute ( MongoDB\Driver\Server $server ) : Phalcon\Db\Adapter\MongoDB\Model\CollectionInfoIterator
$server MongoDB\Driver\Server
Результат Phalcon\Db\Adapter\MongoDB\Model\CollectionInfoIterator
    public function execute(Server $server)
    {
        return Functions::serverSupportsFeature($server, self::$wireVersionForCommand) ? $this->executeCommand($server) : $this->executeLegacy($server);
    }

Usage Example

Пример #1
0
 /**
  * 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);
 }