# Mongo クラス [非推奨]

(PECL mongo >=0.9.0)

## はじめに

MongoDB と PHP を接続します。

このクラスは MongoClient を継承したもので、 いくつかの非推奨のメソッドが使えるようになります。

過去との互換性のために、コンストラクタの "w" 引数のデフォルトを 0 にしており、書き込み操作のときにサーバー側での確認を必要としません。 詳細な情報は MongoClient::__construct() を参照ください。

警告

このクラスはバージョン 1.3.0 で 非推奨 になりました。 このクラスの機能に頼ってはいけません。代わりに MongoClient を使いましょう。

## クラス概要

Mongo extends MongoClient {
/* メソッド */
protected connectUtil ( void ) : bool
public static getPoolSize ( void ) : int
public getSlave ( void ) : string
public getSlaveOkay ( void ) : bool
public poolDebug ( void ) : array
public static setPoolSize ( int `$size` ) : bool
public setSlaveOkay ([ bool `$ok` = `TRUE` ] ) : bool
public switchSlave ( void ) : string
/* 継承したメソッド */
public close ([ boolean|string `$connection` ] ) : bool
public connect ( void ) : bool
public MongoClient::dropDB ( mixed `$db` ) : array
public __get ( string `$dbname` ) : MongoDB
public static MongoClient::getConnections ( void ) : array
public getHosts ( void ) : array
public MongoClient::getReadPreference ( void ) : array
public MongoClient::getWriteConcern ( void ) : array
public MongoClient::killCursor ( string `$server_hash` , int|MongoInt64 `$id` ) : bool
public MongoClient::listDBs ( void ) : array
public MongoClient::selectCollection ( string `$db` , string `$collection` ) : MongoCollection
public MongoClient::selectDB ( string `$name` ) : MongoDB
public MongoClient::setReadPreference ( string `$read_preference` [, array `$tags` ] ) : bool
public MongoClient::setWriteConcern ( mixed `$w` [, int `$wtimeout` ] ) : bool
public __toString ( void ) : string
}

## 目次

- Mongo::connectUtil — データベースサーバーに接続する
- Mongo::__construct — コンストラクタ
- Mongo::getPoolSize — 接続プールのサイズを取得する
- Mongo::getSlave — slaveOkay の読み込みに使われているアドレスを返す
- Mongo::getSlaveOkay — この接続の slaveOkay 設定を取得する
- Mongo::poolDebug — Returns information about all connection pools
- Mongo::setPoolSize — Set the size for future connection pools
- Mongo::setSlaveOkay — Change slaveOkay setting for this connection
- Mongo::switchSlave — slaveOkay 読み込み用の新しいセカンダリを選ぶ