mongodb+php實(shí)現(xiàn)簡(jiǎn)單的增刪改查
windows上安裝mongodb的php擴(kuò)展
下載地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html
找到對(duì)應(yīng)的php版本的dll文件,下載php_mongo.dll
,放到php安裝目錄下的ext目錄中,修改php.ini,添加一項(xiàng)extension=php_mongo.dll
,沒有找到支持php7的dll
- 獲取MongoClient對(duì)象,new出來(lái)
- 獲取數(shù)據(jù)庫(kù)對(duì)象db,通過MongoClient對(duì)象的數(shù)據(jù)庫(kù)屬性,$MongoClient->數(shù)據(jù)庫(kù)名
- 獲取集合collection,通過db對(duì)象的集合屬性,$db->集合名
- 創(chuàng)建集合,調(diào)用db對(duì)象的createCollection()方法,
- 調(diào)用collection對(duì)象的find()方法,查詢數(shù)據(jù),$collection->find()
- 調(diào)用collection對(duì)象的update ()方法,更新數(shù)據(jù),$collection->update($condition,$data);
- 調(diào)用collection對(duì)象的insert ()方法,插入數(shù)據(jù),$collection->insert($data);
<?php // 連接到mongodb $mongoClient = new MongoClient(); // 選擇一個(gè)數(shù)據(jù)庫(kù) $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); } ?>
- MongoDB服務(wù)端JavaScript腳本使用方法
- mongoDB中CRUD的深入講解
- Mongo DB增刪改查命令
- MongoDB.NET 2.2.4驅(qū)動(dòng)版本對(duì)Mongodb3.3數(shù)據(jù)庫(kù)中GridFS增刪改查
- PHP簡(jiǎn)單操作MongoDB的方法(安裝及增刪改查)
- mongodb增刪改查詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
- MongoDB簡(jiǎn)單操作示例【連接、增刪改查等】
- koa+mongoose實(shí)現(xiàn)簡(jiǎn)單增刪改查接口的示例代碼
- Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼
- java連接Mongodb實(shí)現(xiàn)增刪改查
- MongoDB的基本操作實(shí)例詳解【服務(wù)端啟動(dòng),客戶端連接,CRUD操作】
相關(guān)文章
MongoDB數(shù)據(jù)庫(kù)的特色和優(yōu)點(diǎn)介紹
這篇文章主要介紹了MongoDB數(shù)據(jù)庫(kù)的特色和優(yōu)點(diǎn)介紹,本文總結(jié)了每個(gè)開發(fā)人員都應(yīng)該知道的5個(gè)MongoDB特點(diǎn),需要的朋友可以參考下2015-05-05mongodb數(shù)據(jù)庫(kù)游標(biāo)的使用淺析
這篇文章主要介紹了mongodb數(shù)據(jù)庫(kù)游標(biāo)的使用,需要的朋友可以參考下2014-07-07Win10 安裝 MongoDB 3.6.5 失敗的問題及解決方法
這篇文章主要介紹了Win10 安裝 MongoDB 3.6.5 失敗的問題及解決方法,需要的朋友可以參考下2018-05-05將MongoDB加入到Windows的本地服務(wù)項(xiàng)的方法
下面主要針對(duì)MongoDB在Windows下加入本地服務(wù)項(xiàng)做一些簡(jiǎn)單的分享。以方便剛接觸MongoDB并在Windows環(huán)境下進(jìn)行開發(fā)的同學(xué)2014-08-08MongoDB實(shí)現(xiàn)創(chuàng)建刪除數(shù)據(jù)庫(kù)、創(chuàng)建刪除表(集合 )、數(shù)據(jù)增刪改查
這篇文章介紹了MongoDB實(shí)現(xiàn)創(chuàng)建刪除數(shù)據(jù)庫(kù)、創(chuàng)建刪除表(集合 )、數(shù)據(jù)增刪改查的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06Mongodb聚合函數(shù)count、distinct、group如何實(shí)現(xiàn)數(shù)據(jù)聚合操作
Mongodb中自帶的基本聚合函數(shù)有三種:count、distinct和group。下面我們分別來(lái)講述一下這三個(gè)基本聚合函數(shù)及如何實(shí)現(xiàn)數(shù)據(jù)聚合操作,感興趣的朋友一起學(xué)習(xí)吧2016-05-05基于Mongodb分布式鎖解決定時(shí)任務(wù)并發(fā)執(zhí)行問題
這篇文章主要介紹了基于Mongodb分布式鎖解決定時(shí)任務(wù)并發(fā)執(zhí)行問題,網(wǎng)上有很多分布式鎖的實(shí)現(xiàn)方案,基于redis、zk、等有很多,但是我的就是一個(gè)用了mysql和mongo的小應(yīng)用,本文給大家詳細(xì)講解,需要的朋友可以參考下2023-04-04