| 
<?php
 include "../lib/DocumentStoreOne.php";
 use eftec\DocumentStoreOne\DocumentStoreOne;
 try {
 $flatcon = new DocumentStoreOne("base", 'example','auto',"",true); // it requires the folders base/example
 $flatcon->setObjectIndex('index'); // it is used by insertObject()/InsertOrUpdateObject()
 } catch (Exception $e) {
 die("Unable to create document store. Please, check the folder");
 }
 
 $countries=['Usa','Canada','Mexico','Australia'];
 
 echo "<h1>Storing</h1>";
 
 $flatcon->insertOrUpdate('list',$countries);
 
 echo "<h1>Reading</h1>";
 
 $read=$flatcon->get('list');
 echo "<pre>";
 var_dump($read);
 echo "</pre>";
 
 echo "<h1>More Storing</h1>";
 
 $item1=['index'=>1,'fruit'=>'apple'];
 $item2=['index'=>2,'fruit'=>'apple'];
 $item3=['index'=>3,'fruit'=>'apple'];
 
 $flatcon->insertOrUpdateObject($item1,'sequencephp'); // Its the same than $flatcon->insertOrUpdate("1",$item1);
 $flatcon->insertOrUpdateObject($item2,'sequencephp'); // $flatcon->insertOrUpdate("2",$item2);
 $flatcon->insertOrUpdateObject($item3,'sequencephp'); // $flatcon->insertOrUpdate("3",$item3);
 
 
 echo "<h1>List Index</h1>";
 
 $listDoc=$flatcon->select('*',false);
 
 echo "<pre>";
 var_dump($listDoc);
 echo "</pre>";
 
 
 
 |