Tutorial
PHP Manual

Añadiendo Múltiples Documentos

Para hacer más interesante el tema de las consultas, vamos a añadir varios documentos a la colección. Estos documentos serán simplemente de la forma array( "i" => value ); y podemos hacerlo de un modo muy eficiente en un bucle:

<?php
$conexión 
= new MongoClient();
$colección $conexión->database->collectionName;

for ( 
$i 0$i 100$i++ )
{
    
$colección->insert( array( 'i' => $i"field{$i}=> $i ) );
}
?>

Tenga en cuenta que podemos insertar en una misma colección arrays con claves diferentes. A esta característica nos referimos cuando decimos que MongoDB es independiente de esquemas. En el ejemplo de arriba cada documento tiene un campo i, aunque también un nombre de campo en la forma field + $i.


Tutorial
PHP Manual