PHPWales 2020 - June 3rd to June 4th

Добавление нескольких документов

Чтобы сделать более интересные вещи с запросами, давайте добавим в коллекцию несколько простых документов. Эти документы будут иметь форму array( "i" => value );; и мы можем сделать это довольно эффективно в цикле:

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

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

Обратите внимание, что мы можем вставить массивы с разными ключами в одну коллекцию. Именно этот аспект мы имеем в виду, когда говорим, что MongoDB "без схемы". В приведенном выше примере каждый документ имеет поле i, а также имя поля в виде field + $i.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top