[MongoDB] mongodb與php,mongodbphp_PHP教程

來源:互聯網
上載者:User

[MongoDB] mongodb與php,mongodbphp


windows上安裝mongodb的php擴充

下載地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

找到對應的php版本的dll檔案,下載php_mongo.dll,放到php安裝目錄下的ext目錄中,修改php.ini,添加一項extension=php_mongo.dll,沒有找到支援php7的dll

擷取MongoClient對象,new出來

擷取資料庫物件db,通過MongoClient對象的資料庫屬性,$MongoClient->資料庫名

擷取集合collection,通過db對象的集合屬性,$db->集合名

建立集合,調用db對象的createCollection()方法,

調用collection對象的find()方法,查詢資料,$collection->find()

調用collection對象的update ()方法,更新資料,$collection->update($condition,$data);

調用collection對象的insert ()方法,插入資料,$collection->insert($data);

php// 串連到mongodb$mongoClient = new MongoClient();// 選擇一個資料庫$db = $mongoClient->test;//擷取集合$collection=$db->users;//更新文檔$condition=array();$condition["id"]=1;$data=array();$data['name']="wangwu";$data['age']="11";$collection->update($condition,$data);//插入文檔$data=array();$data['id']=4;$data['name']="哈哈";$data['age']="11";$collection->insert($data);//刪除文檔$condition=array();$condition['id']=2;$collection->remove($condition);//查詢文檔$users=$collection->find();foreach ($users as $k => $v) {    print_r($v);}?>

http://www.bkjia.com/PHPjc/1122396.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1122396.htmlTechArticle[MongoDB] mongodb與php,mongodbphp windows上安裝mongodb的php擴充 下載地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html 找到對應的php版本的dll檔案,...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.