首頁 >php教程 >PHP开发 >mongodb+php實作簡單的增刪改查

mongodb+php實作簡單的增刪改查

高洛峰
高洛峰原創
2016-12-23 09:16:521320瀏覽

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[&#39;name&#39;]="wangwu";
$data[&#39;age&#39;]="11";
$collection->update($condition,$data);
 
//插入文档
$data=array();
$data[&#39;id&#39;]=4;
$data[&#39;name&#39;]="哈哈";
$data[&#39;age&#39;]="11";
$collection->insert($data);
 
//删除文档
$condition=array();
$condition[&#39;id&#39;]=2;
$collection->remove($condition);
 
//查询文档
$users=$collection->find();
foreach ($users as $k => $v) {
  print_r($v);
}
?>\

更多mongodb+php實現簡單的增刪改查相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn