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