mongodb+php實現(xiàn)簡單的增刪改查
windows上安裝mongodb的php擴展
下載地址https://s3.amazonaws.com/drivers.mongodb.org/php/index.html
找到對應(yīng)的php版本的dll文件,下載php_mongo.dll,放到php安裝目錄下的ext目錄中,修改php.ini,添加一項extension=php_mongo.dll,沒有找到支持php7的dll
- 獲取MongoClient對象,new出來
- 獲取數(shù)據(jù)庫對象db,通過MongoClient對象的數(shù)據(jù)庫屬性,$MongoClient->數(shù)據(jù)庫名
- 獲取集合collection,通過db對象的集合屬性,$db->集合名
- 創(chuàng)建集合,調(diào)用db對象的createCollection()方法,
- 調(diào)用collection對象的find()方法,查詢數(shù)據(jù),$collection->find()
- 調(diào)用collection對象的update ()方法,更新數(shù)據(jù),$collection->update($condition,$data);
- 調(diào)用collection對象的insert ()方法,插入數(shù)據(jù),$collection->insert($data);
<?php
// 連接到mongodb
$mongoClient = new MongoClient();
// 選擇一個數(shù)據(jù)庫
$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ū)動版本對Mongodb3.3數(shù)據(jù)庫中GridFS增刪改查
- PHP簡單操作MongoDB的方法(安裝及增刪改查)
- mongodb增刪改查詳解_動力節(jié)點Java學(xué)院整理
- MongoDB簡單操作示例【連接、增刪改查等】
- koa+mongoose實現(xiàn)簡單增刪改查接口的示例代碼
- Node.js對MongoDB進行增刪改查操作的實例代碼
- java連接Mongodb實現(xiàn)增刪改查
- MongoDB的基本操作實例詳解【服務(wù)端啟動,客戶端連接,CRUD操作】
相關(guān)文章
MongoDB Shell 命令實例總結(jié)【進階篇】
這篇文章主要介紹了MongoDB Shell 命令,結(jié)合實例形式總結(jié)分析了MongoDB數(shù)據(jù)庫常用的查詢、更新、插入、集合、函數(shù)等相關(guān)操作技巧與注意事項,需要的朋友可以參考下2019-02-02
Mongodb設(shè)置TTL索引自動清除數(shù)據(jù)與過期數(shù)據(jù)的方法
今天小編就為大家分享一篇關(guān)于Mongodb設(shè)置TTL索引自動清除數(shù)據(jù)與過期數(shù)據(jù)的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03
Centos系統(tǒng)搭建MongoDB數(shù)據(jù)庫
這篇文章介紹了Centos系統(tǒng)搭建MongoDB數(shù)據(jù)庫的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
如何對 MongoDB 進行性能優(yōu)化(五個簡單步驟)
MongoDB一直是最流行的NoSQL,而根據(jù)DB-Engines Ranking最新的排行,時下MongoDB已經(jīng)擊敗PostgreSQL躍居數(shù)據(jù)庫總排行的第四位,僅次于Oracle、MySQL和Microsoft SQL Server。本文給大家介紹MongoDB性能優(yōu)化的簡單總結(jié)。2015-10-10
Ubuntu環(huán)境下mongodb安裝配置詳細步驟
大家好,本篇文章主要講的是Ubuntu環(huán)境下mongodb安裝配置詳細步驟,感興趣的同學(xué)快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-11-11
MongoDB用Mongoose得到的對象不能增加屬性完美解決方法(兩種)
本文給大家分享兩種解決方案解決MongoDB用Mongoose得到的對象不能增加屬性問題,本文給大家介紹的非常詳細,需要的朋友參考下吧2017-11-11

