Phalcon\Db\Adapter\MongoDB\Client::selectDatabase PHP Method

selectDatabase() public method

Select a database.
See also: Database::__construct() for supported options
public selectDatabase ( string $databaseName, array $options = [] ) : Database
$databaseName string Name of the database to select
$options array Database constructor options
return Database
    public function selectDatabase($databaseName, array $options = [])
    {
        $options += ['typeMap' => $this->typeMap];
        return new Database($this->manager, $databaseName, $options);
    }

Usage Example

 protected function _before()
 {
     if (!extension_loaded('MongoDB')) {
         $this->markTestSkipped("MongoDB extension not loaded, test skipped");
         return;
     }
     Di::reset();
     $di = new DI();
     $di->set('mongo', function () {
         $mongo = new MongoClient('mongodb://' . TEST_MONGODB_HOST . ':' . TEST_MONGODB_PORT);
         return $mongo->selectDatabase('phalcon_test');
     });
     $di->set('collectionManager', function () {
         return new Manager();
     });
 }