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
}

目次

add a note add a note

User Contributed Notes 1 note

up
-8
markh789 at gmail dot com
13 years ago
Here is a simple connection function :)

<?php
function MongoConnect($username, $password, $database, $host) {
   
$con = new Mongo("mongodb://{$username}:{$password}@{$host}"); // Connect to Mongo Server
   
$db = $con->selectDB($database); // Connect to Database
}
?>
To Top