MongoDB::command
MongoDB::createCollection
MongoDB
PHP Manual

# MongoDB::__construct

(PECL mongo >=0.9.0)

MongoDB::__construct — Creates a new database

### Beschreibung

MongoDB::__construct ( Mongo `$conn` , string `$name` )

This method is not meant to be called directly. The preferred way to create an instance of MongoDB is through Mongo::__get() or Mongo::selectDB().

If you're ignoring the previous paragraph and want to call it directly you can do so:

`<?php
$m = new Mongo();
$db = new MongoDB($m, 'mydbname');
?>`

But don't. Isn't this much nicer:

`<?php
$m = new Mongo();
$db = $m->mydbname;
// or, if the name contains weird characters:
$db = $m->selectDB('my,db:name');
?>`

### Parameter-Liste

Mongo `conn`

  Database connection.

`name`

  Database name.

### Rückgabewerte

Returns the database.

### Fehler/Exceptions

Throws default exception if the database name is invalid.

MongoDB::command
MongoDB::createCollection
MongoDB
PHP Manual