位置:首頁 > 數據庫 > MongoDB教學 > MongoDB PHP

MongoDB PHP

想要在 PHP 中使用MongoDB,需要使用 MongoDB 的 PHP驅動程序。從URL下載PHP驅動程序。請一定要下載它的最新版本。現在,解壓存檔並把php_mongo.dll,放在 PHP 擴展目錄(默認情況下為“ext”),並添加下麵一行到php.ini文件: 

extension=php_mongo.dll

建立連接,並選擇一個數據庫

要連接,需要指定數據庫名稱,如果數據庫不存在,則 MongoDB 會自動創建它。

代碼片段連接到數據庫,如下:

<?php
   // connect to mongodb
   $m = new MongoClient();

   // select a database
   $db = $m->mydb;
?>

獲取/選擇一個集合

代碼片段/選擇一個集合:

<?php
   $collection = $db->mycol;
?>

插入文檔

將文檔插入到 MongoDB ,使用insert() 方法。

代碼片段插入文檔:

<?php
   $document = array( 
      "title" => "MongoDB", 
      "description" => "database", 
      "likes" => 100,
      "url" => "http://www.gitbook.net/mongodb/",
      "by", "gitbook.net"
   );
   $collection->insert($document);
?>

查找從集合中的所有文檔

要選擇從集合中所有文檔,使用find()方法。

選擇所有文檔的代碼片段:

<?php
   $cursor = $collection->find();

   // iterate cursor to display title of documents
   foreach ($cursor as $document) {
      echo $document["title"] . "
";
   }
?>

其餘的 MongoDB 方法 findOne(), save(), update(), limit(), skip(), sort() 等工作原理在隨後的教學說明。