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 * 2 ) );
}
?>
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
.