當前位置: 首頁>>代碼示例>>PHP>>正文


PHP MongoClient::listDBs方法代碼示例

本文整理匯總了PHP中MongoClient::listDBs方法的典型用法代碼示例。如果您正苦於以下問題:PHP MongoClient::listDBs方法的具體用法?PHP MongoClient::listDBs怎麽用?PHP MongoClient::listDBs使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在MongoClient的用法示例。


在下文中一共展示了MongoClient::listDBs方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: listDatabases

 public function listDatabases()
 {
     $this->initialize();
     return $this->mongo->listDBs();
 }
開發者ID:frogriotcom,項目名稱:brusite,代碼行數:5,代碼來源:Connection.php

示例2: exec

<?php

session_start();
$image = $_SESSION['image'];
$coord = $_SESSION['coord'];
$rating = $_POST['rating'];
$usrname = $_POST['uname'];
$description = $_POST['description'];
$comments = $_POST['comments'];
//$db_data = array();
#echo exec("python python-scripts/mongodb.py");
#phpinfo();
$connection = new MongoClient();
$dbases = $connection->listDBs();
#print_r($dbases);
$num = 0;
foreach ($dbases['databases'] as $dbs) {
    $num++;
    $dbname = $dbs['name'];
    //echo "<br> $num. $dbname";
    if ($dbname == 'vizsearch-DB') {
        echo "it exists";
        $db = $connection->selectDB('vizsearch-DB');
        $collname = "annotation";
        /*$collection = $db->command(array(
          "create" => $collname  
            ));*/
        // $person = array("name" => "Joe", "age" => 20);
        $selcol = $db->annotation;
        $qry = array("image" => $image, "coord" => $coord);
        $result = $selcol->findOne($qry);
開發者ID:emailarunkumar,項目名稱:visual-search,代碼行數:31,代碼來源:mongo.php

示例3: foreach

    }
    ?>

  <h2>Databases</h2>

  <table>
    <thead>
      <tr>
        <th>Name</th>
        <th>Collections</th>
        <th></th>
      </tr>
    </thead>
    <tbody>
      <?php 
    $dbs = $mongo->listDBs();
    ?>
      <?php 
    foreach ($dbs['databases'] as $db) {
        if ($db['name'] === 'local' || $db['name'] === 'admin') {
            continue;
        }
        ?>
        <tr>
          <td><a href="<?php 
        echo $_SERVER['PHP_SELF'] . '?db=' . urlencode($db['name']);
        ?>
"><?php 
        echo $db['name'];
        ?>
</a></td>
開發者ID:nathanielvarona,項目名稱:php-mongodb-admin,代碼行數:31,代碼來源:mongodbadmin.php

示例4: listDatabases

 /**
  * @inheritdoc
  */
 public function listDatabases()
 {
     return $this->conn->listDBs();
 }
開發者ID:dp-ifacesoft,項目名稱:micro,代碼行數:7,代碼來源:MongoConnection.php

示例5: MongoClient

<?php

$mongoClient = new MongoClient("mongodb://whisky:13000/?replicaset=seta");
$connections = $mongoClient->getConnections();
foreach ($connections as $con) {
    if ($con['connection']['connection_type_desc'] == "SECONDARY") {
        echo "Closing '{$con['hash']}':";
        $a->close($con['hash']);
    }
}
$mongoClient->selectDB("foo");
$mongoClient->getHosts();
$m->setReadPreference(MongoClient::RP_SECONDARY, array(array('dc' => 'east', 'use' => 'reporting'), array('dc' => 'west'), array()));
var_dump($m->getReadPreference());
$cursor = $collections->find();
$result = $cursor->next();
$info = $cursor->info();
MongoClient::killCursor($info['server'], $info['id']);
var_dump($mongoClient->listDBs());
$c1 = $m->selectCollection("foo", "bar.baz");
$c2 = $m->selectDB("foo")->selectCollection("bar.baz");
var_dump(MongoClient::_toString);
開發者ID:isS,項目名稱:NoSQL,代碼行數:22,代碼來源:mongo-core.php

示例6: MongoClient

<?php

try {
    $mongo = new MongoClient();
    $databases = $mongo->listDBs();
    //listar toda las bases de datos
    echo '<pre>';
    print_r($databases);
    echo '</pre>';
    $mongo->close();
} catch (MongoConnectionException $e) {
    //manejar error conexion
    die($e->getMessage());
}
開發者ID:erick2014,項目名稱:MongoAndPhp,代碼行數:14,代碼來源:prueba_conexion.php


注:本文中的MongoClient::listDBs方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。