// 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"}}';
} } 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);