本文整理汇总了PHP中MongoClient::dropDB方法的典型用法代码示例。如果您正苦于以下问题:PHP MongoClient::dropDB方法的具体用法?PHP MongoClient::dropDB怎么用?PHP MongoClient::dropDB使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MongoClient
的用法示例。
在下文中一共展示了MongoClient::dropDB方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: dropDB
/**
* @deprecated
* @see MongoClient#dropDB
*/
public function dropDB($db)
{
if (empty($db)) {
$db = $this->dbname;
}
return parent::dropDB($db);
}
示例2: dropDatabase
public function dropDatabase($database)
{
if ($this->eventManager->hasListeners(Events::preDropDatabase)) {
$this->eventManager->dispatchEvent(Events::preDropDatabase, new EventArgs($this, $database));
}
$this->initialize();
$result = $this->mongo->dropDB($database);
if ($this->eventManager->hasListeners(Events::postDropDatabase)) {
$this->eventManager->dispatchEvent(Events::postDropDatabase, new EventArgs($this, $result));
}
return $result;
}
示例3: setup
public function setup()
{
$m = new MongoClient();
$m->dropDB('test');
Connection::setMongoClient($m);
Connection::setDefaultDatabaseName('test');
for ($c = 0; $c < 5; $c++) {
$data = ["test{$c}" => "{$c}", "_id" => new MongoId(), "_class" => 'Hydrant\\Document'];
$this->records[] = $data;
$m->test->default->insert($data);
}
$this->cursor = $m->test->default->find();
}
示例4: dropStorage
/**
* @BeforeScenario
*/
public function dropStorage()
{
$client = new \MongoClient($this->kernel->getContainer()->getParameter('mongo_server'));
$client->dropDB($this->kernel->getContainer()->getParameter('mongo_db'));
}