The Mongo class
Introduction
The connection point between MongoDB and PHP.
This class is used to initiate a connection and for database server commands. A typical use is:
<?php
$m = new Mongo(); // connect
$db = $m->foo; // get the database named "foo"
?>
See Mongo::__construct() for more information about creating connections.
Class synopsis
Mongo
Mongo
{
/* Constants */
/* Fields */
public
boolean
$connected
= FALSE
;
protected
string
$server
= localhost:27017
;
protected
string
$username
= ""
;
protected
string
$password
= ""
;
protected
boolean
$persistent
= FALSE
;
/* Methods */
__construct
([ string $server = "mongodb://localhost:27017"
[, array $options = array("connect" => TRUE)
]] )
}Predefined Constants
Mongo Constants
- Mongo::VERSION
- PHP driver version. May be suffixed with "+" or "-" if it is in-between versions.
-
Mongo::DEFAULT_HOST
"localhost" - Host to connect to if no host is given.
-
Mongo::DEFAULT_PORT
27017 - Port to connect to if no port is given.
Table of Contents
- Mongo::close — Closes this database connection
- Mongo::connect — Connects to a database server
- Mongo::connectUtil — Connects with a database server
- Mongo::__construct — Creates a new database connection object
- Mongo::dropDB — Drops a database
- Mongo::forceError — Creates a database error on the database [deprecated]
- Mongo::__get — Gets a database
- Mongo::lastError — Check if there was an error on the most recent db operation performed [deprecated]
- Mongo::listDBs — Lists all of the databases available.
- Mongo::pairConnect — Connects to paired database server [deprecated]
- Mongo::pairPersistConnect — Creates a persistent connection with paired database servers [deprecated]
- Mongo::persistConnect — Creates a persistent connection with a database server [deprecated]
- Mongo::prevError — Checks for the last error thrown during a database operation [deprecated]
- Mongo::resetError — Clears any flagged errors on the connection [deprecated]
- Mongo::selectCollection — Gets a database collection
- Mongo::selectDB — Gets a database
- Mongo::__toString — String representation of this connection
Mongo
There are no user contributed notes for this page.
