Core Classes
Mongo::close
Core Classes
PHP Manual

# Mongo クラス

## 導入

MongoDB と PHP を接続します。

このクラスを使用して接続を確立し、 データベースサーバのコマンドを実行します。使い方は次のようになります。

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

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

## クラス概要

Mongo
Mongo {
/* 定数 */
const string Mongo::VERSION ;
const string Mongo::DEFAULT_HOST = "localhost" ;
const int Mongo::DEFAULT_PORT = 27017 ;
/* Fields */
public boolean $connected = `FALSE` ;
protected string $server = localhost:27017 ;
protected boolean $persistent = `FALSE` ;
/* メソッド */
public boolean close ( void )
public boolean connect ( void )
protected boolean connectUtil ( void )
__construct ([ string `$server` = "mongodb://localhost:27017" [, array `$options` = array("connect" => `TRUE`) ]] )
public array dropDB ( mixed `$db` )
public bool forceError ( void )
public MongoDB __get ( string `$dbname` )
public array lastError ( void )
public array listDBs ( void )
public boolean pairConnect ( void )
public boolean pairPersistConnect ([ string `$username` = "" [, string `$password` = "" ]] )
public boolean persistConnect ([ string `$username` = "" [, string `$password` = "" ]] )
public array prevError ( void )
public array resetError ( void )
public MongoCollection selectCollection ( string `$db` , string `$collection` )
public MongoDB selectDB ( string `$name` )
public string __toString ( void )
}

## 定義済み定数

## Mongo Constants

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

## 参考

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

## 目次

- Mongo::close — データベースとの接続を閉じる
- Mongo::connect — データベースサーバに接続する
- Mongo::connectUtil — データベースサーバに接続する
- Mongo::__construct — 新しいデータベース接続オブジェクトを作成する
- Mongo::dropDB — データベースを削除する [非推奨]
- Mongo::forceError — データベースエラーを作成する [非推奨]
- Mongo::__get — Gets a database
- Mongo::lastError — 直近のデータベース操作でエラーが発生したかどうかを調べる [非推奨]
- Mongo::listDBs — Lists all of the databases available.
- Mongo::pairConnect — ペアのデータベースサーバに接続する [非推奨]
- Mongo::pairPersistConnect — ペアのデータベースサーバへの持続的接続を作成する [非推奨]
- Mongo::persistConnect — データベースサーバへの持続的接続を作成する [非推奨]
- Mongo::prevError — データベースの操作中にスローされた直近のエラーを調べる [非推奨]
- Mongo::resetError — 接続時に発生したエラーを消去する [非推奨]
- Mongo::selectCollection — データベースコレクションを取得する
- Mongo::selectDB — データベースを取得する
- Mongo::__toString — この接続の文字列表現

Core Classes
Mongo::close
Core Classes
PHP Manual