Example #1
0
 // create a new list collection space cursor object
 echo '<p>4. list collection spaces</p>';
 $sdb_cursor = $sdb->listCSs();
 if ($sdb_cursor) {
     while ($arr = $sdb_cursor->getNext()) {
         var_dump($arr);
         echo "<br><br>";
     }
 }
 // rename this collection name
 echo '<p>5. rename this collection name</p>';
 var_dump($cl->rename("big"));
 echo "<br><br>";
 // create a new list collections cursor object
 echo '<p>6. list collections</p>';
 $sdb_cursor = $sdb->listCollections();
 if ($sdb_cursor) {
     // if you want to print sting,you can set install = false
     echo '<p>7. reset this cursor print mode string</p>';
     $sdb_cursor->install(array('install' => false));
     while ($str = $sdb_cursor->getNext()) {
         echo $str;
         echo "<br><br>";
     }
 }
 // insert record array
 echo '<p>8. insert array</p>';
 $arr = array('a' => 1, 'b' => new SequoiaDate('2012-12-21'));
 var_dump($cl->insert($arr));
 echo "<br><br>";
 $str = '{"a":1,"b":{"$date":"2012-12-21"}}';
Example #2
0
     }
 } else {
     if ($work == "create_coll") {
         $cs = $sequoia_db->selectCS($space);
         $cl = $cs->selectCollection($collectname);
         if ($cl) {
             echo "true";
         }
     } else {
         if ($work == "dele_coll") {
             $cs = $sequoia_db->selectCS($space);
             $cl = $cs->selectCollection($collectname);
             var_dump($cl->drop());
         } else {
             if ($work == "list_coll") {
                 $cursor = $sequoia_db->listCollections();
                 if ($cursor) {
                     while ($str = $cursor->getNext()) {
                         var_dump($str);
                         echo "<br />";
                     }
                 }
             } else {
                 if ($work == "query") {
                     $cs = $sequoia_db->selectCS($space);
                     $cl = $cs->selectCollection($collectname);
                     $cursor = $cl->find($condition, $selected, $orderBy, $hint, $numToSkip, $numToReturn);
                     if ($cursor) {
                         //$cursor->install( array("install"=> false ) ) ;
                         while ($srt = $cursor->getNext()) {
                             var_dump($srt);