当前位置: 首页>>代码示例>>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;未经允许,请勿转载。