mongodb+php實現簡單的增刪改查_MongoDB

來源:互聯網
上載者:User

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

  1. 擷取MongoClient對象,new出來
  2. 擷取資料庫物件db,通過MongoClient對象的資料庫屬性,$MongoClient->資料庫名
  3. 擷取集合collection,通過db對象的集合屬性,$db->集合名
  4. 建立集合,調用db對象的createCollection()方法,
  5. 調用collection對象的find()方法,查詢資料,$collection->find()
  6. 調用collection對象的update ()方法,更新資料,$collection->update($condition,$data);
  7. 調用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);}?>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.