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);}?>