沒時間寫,直接上代碼了,裡面有注釋
<?php header("Content-Type:text/html;charset=utf-8");//解決插入資料中有中文時出現亂碼的問題,注意test1.php檔案儲存體的格式也應該是utf8的格式 $mongo=new Mongo("localhost:27017"); //串連到MongoDB伺服器 $db=$mongo->gywtest;//選擇一個資料庫 $collection=$db->student;//選擇一個集合,想當於關聯式資料庫中的集合 $doc=array("stuname"=>"xiaoming","stunumber"=>"1402040455","age"=>28,"major"=>"電子資訊");//構造一個關聯陣列,準備插入到集合中 try { $collection->insert($doc); //插入一條記錄 echo "insert ok"; } catch (Exception $e){ echo $e->getMessage(); } ?>
<?php header("Content-Type:text/html;charset=utf-8");//解決插入資料中有中文時出現亂碼的問題,注意test1.php檔案儲存體的格式也應該是utf8的格式$mongo=new Mongo("localhost:27017"); //串連到MongoDB伺服器$db=$mongo->gywtest;//選擇一個資料庫$collection=$db->student;//選擇一個集合,想當於關聯式資料庫中的集合 //用遊標指標查詢資料庫中的記錄 /* $cursor=$collection->find();//預設情況獲得所有記錄 foreach ($cursor as $row ){//記錄相當於是一個二維數組 foreach ($row as $key=>$value){//遍曆每一行的欄位 echo $key.":".$value." "; } echo "<br/>"; } */ //條件查詢 /* $query = array("age" =>21); $cursor =$collection->find($query); foreach ($cursor as $row ){//記錄相當於是一個二維數組 foreach ($row as $key=>$value){//遍曆每一行的欄位 echo $key.":".$value." "; } echo "<br/>"; }*/ //範圍查詢 21<age<=28 $query = array("age" =>array('$gt' => 21,'$lte'=>28 )); $cursor =$collection->find($query); foreach ($cursor as $row ){//記錄相當於是一個二維數組 foreach ($row as $key=>$value){//遍曆每一行的欄位 echo $key.":".$value." "; } echo "<br/>"; }?>