Ajout de plusieurs documents

Afin de faire des requêtes plus intéressantes, commençons par ajouter plusieurs documents simples dans notre collection. Ces documents seront de la forme array( "i" => value ); et nous pourrons les insérer efficacement via une boucle :

<?php
$connection 
= new MongoClient();
$collection $connection->database->collectionName;

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

Notez que vous pouvez insérer des tableaux avec des clés différentes dans la même collection. Cet aspect correspond à ce que nous avançons lorsque nous disons que MongoDB a "un schéma libre". Dans l'exemple ci-dessus, chaque document a un champ i, mais aussi un nom de champ de la forme field + $i.