コアクラス群
PHP Manual

Mongo クラス

導入

MongoDB と PHP を接続します。

このクラスを使用して接続を確立します。使い方は次のようになります。

<?php

$m 
= new Mongo(); // 接続
$db $m->foo// "foo" というデータベースの取得

?>

接続の作成に関する詳細な情報は Mongo::__construct() および接続 の節を参照ください。

クラス概要

Mongo {
/* 定数 */
const string Mongo::VERSION ;
const string Mongo::DEFAULT_HOST = "localhost" ;
const int Mongo::DEFAULT_PORT = 27017 ;
/* フィールド */
public boolean $connected = FALSE ;
public string $status = NULL ;
protected string $server = NULL ;
protected boolean $persistent = NULL ;
/* メソッド */
public bool close ( void )
public bool connect ( void )
protected bool connectUtil ( void )
__construct ([ string $server = "mongodb://localhost:27017" [, array $options = array("connect" => TRUE) ]] )
public array dropDB ( mixed $db )
public MongoDB __get ( string $dbname )
public array getHosts ( void )
public string getSlave ( void )
public bool getSlaveOkay ( void )
public array listDBs ( void )
public MongoCollection selectCollection ( string $db , string $collection )
public MongoDB selectDB ( string $name )
public bool setSlaveOkay ([ bool $ok ] )
public string switchSlave ( void )
public string __toString ( void )
}

定義済み定数

Mongo Constants

Mongo::VERSION
PHP ドライバのバージョン。中間バージョンの場合は最後に "+" や "-" がつくことがあります。
Mongo::DEFAULT_HOST
"localhost"
ホストを指定しない場合に接続するホスト。
Mongo::DEFAULT_PORT
27017
ポートを指定しない場合に接続するポート。

フィールド

status
この接続が持続的なものである場合は、 接続が今回新しく作られたのか以前のものを再利用しているのか。 持続的な接続でない場合は、このフィールドは NULL となります。

参考

MongoDB コアドキュメントの » 接続 を参照ください。

目次


コアクラス群
PHP Manual