(PECL mongo >=0.9.0)
はじめに
MongoDB と PHP を接続します。
このクラスは MongoClient を継承したもので、 いくつかの非推奨のメソッドが使えるようになります。
過去との互換性のために、コンストラクタの "w"
引数のデフォルトを
0
にしており、書き込み操作のときにサーバー側での確認を必要としません。
詳細な情報は
MongoClient::__construct() を参照ください。
警告 このクラスはバージョン 1.3.0 で 非推奨 になりました。 このクラスの機能に頼ってはいけません。代わりに MongoClient を使いましょう。
クラス概要
Mongo extends MongoClient {
protected connectUtil ( ) : bool
public static getPoolSize ( ) : int
public getSlave ( ) : string
public getSlaveOkay ( ) : bool
public poolDebug ( ) : array
public static setPoolSize
( int $size
) : bool
public setSlaveOkay
([ bool $ok
= true
] ) : bool
public switchSlave ( ) : string
/* 継承したメソッド */
public close
([ bool|string $connection
] ) : bool
public connect ( ) : bool
public MongoClient::dropDB
( mixed $db
) : array
public static MongoClient::getConnections ( ) : array
public getHosts ( ) : array
public MongoClient::getReadPreference ( ) : array
public MongoClient::getWriteConcern ( ) : array
public MongoClient::killCursor
( string $server_hash
, int|MongoInt64 $id
) : bool
public MongoClient::listDBs ( ) : 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 ( ) : 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 読み込み用の新しいセカンダリを選ぶ
/* メソッド */