Manual
PHP Manual

Tutorial

Tabla de contenidos

Este es el controlador de PHP admitido de 10gen para MongoDB.

He aquí un código de ejemplo que contecta, 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
$db $m->comedy;

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

// añadir un registro
$document = array( "title" => "Calvin and Hobbes""author" => "Bill Watterson" );
$collection->insert($document);

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

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

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

?>

El resultado del ejemplo sería:

Calvin and Hobbes
XKCD

Manual
PHP Manual