Manual
PHP Manual

Tutorial

Tabla de contenidos

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

Manual
PHP Manual