Tutorial

Tabla de contenidos

Advertencia

Esta extensión está obsoleta. Debe usarse en su lugar la extensión MongoDB.

Este es el controlador oficial de MongoDB para PHP.

Lo siguiente es una muestra de código que conecta, inserta documentos, consulta a documentos, itera sobre resultados de consultas, y desconecta de MongoDB. Hay más detalles de cada paso del tutorial más abajo.

<?php

// conectar
$m = new MongoClient();

// seleccionar una base de datos
$bd $m->comedy;

// seleccionar una colección (equivalente a una tabla en una base de datos relacional)
$colección $bd->cartoons;

// añadir un registro
$documento = array( "title" => "Calvin and Hobbes""author" => "Bill Watterson" );
$colección->insert($documento);

// añadir un nuevo registro, con un distinto "perfil"
$documento = array( "title" => "XKCD""online" => true );
$colección->insert($documento);

// encontrar todo lo que haya en la colección
$cursor $colección->find();

// recorrer el resultado
foreach ($cursor as $documento) {
    echo 
$documento["title"] . "\n";
}

?>

El resultado del ejemplo sería:

Calvin and Hobbes
XKCD