mongo-php-tutorial-php-insert-php-multiple-9

  • Tutorial
  • Adding Multiple Documents

  • Adding Multiple Documents
  • Adding Multiple Documents

    Adding Multiple Documents

    In order to do more interesting things with
    queries, let’s add multiple simple documents to the collection.
    These documents will just be of the form array( “i” =>
    value );
    and we can do this
    fairly efficiently in a loop:

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

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

    Notice that we can insert arrays with different
    keys into the same collection. This aspect is what we mean when we
    say that MongoDB is “schema-free”. In the example above each
    document has an i field, but also a field name in the form
    of field + $i.