mongodb+php實(shí)現(xià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出來
- 獲取數(shù)據(jù)庫對(duì)象db,通過MongoClient對(duì)象的數(shù)據(jù)庫屬性,$MongoClient->數(shù)據(jù)庫名
- 獲取集合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ù)庫
$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ù)庫中GridFS增刪改查
- PHP簡單操作MongoDB的方法(安裝及增刪改查)
- mongodb增刪改查詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
- MongoDB簡單操作示例【連接、增刪改查等】
- koa+mongoose實(shí)現(xiàn)簡單增刪改查接口的示例代碼
- Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼
- java連接Mongodb實(shí)現(xiàn)增刪改查
- MongoDB的基本操作實(shí)例詳解【服務(wù)端啟動(dòng),客戶端連接,CRUD操作】
相關(guān)文章
MongoDB Shell 命令實(shí)例總結(jié)【進(jìn)階篇】
這篇文章主要介紹了MongoDB Shell 命令,結(jié)合實(shí)例形式總結(jié)分析了MongoDB數(shù)據(jù)庫常用的查詢、更新、插入、集合、函數(shù)等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-02-02
Mongodb設(shè)置TTL索引自動(dòng)清除數(shù)據(jù)與過期數(shù)據(jù)的方法
今天小編就為大家分享一篇關(guān)于Mongodb設(shè)置TTL索引自動(dòng)清除數(shù)據(jù)與過期數(shù)據(jù)的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03
Centos系統(tǒng)搭建MongoDB數(shù)據(jù)庫
這篇文章介紹了Centos系統(tǒng)搭建MongoDB數(shù)據(jù)庫的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
MongoDB安裝及接入springboot的詳細(xì)過程
MongoDB是一個(gè)開源、高性能、無模式(模式自由)的文檔(Bson)型數(shù)據(jù)庫,這篇文章主要介紹了MongoDB安裝及接入springboot,需要的朋友可以參考下2024-05-05
如何對(duì) MongoDB 進(jìn)行性能優(yōu)化(五個(gè)簡單步驟)
MongoDB一直是最流行的NoSQL,而根據(jù)DB-Engines Ranking最新的排行,時(shí)下MongoDB已經(jīng)擊敗PostgreSQL躍居數(shù)據(jù)庫總排行的第四位,僅次于Oracle、MySQL和Microsoft SQL Server。本文給大家介紹MongoDB性能優(yōu)化的簡單總結(jié)。2015-10-10
Ubuntu環(huán)境下mongodb安裝配置詳細(xì)步驟
大家好,本篇文章主要講的是Ubuntu環(huán)境下mongodb安裝配置詳細(xì)步驟,感興趣的同學(xué)快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-11-11
MongoDB用Mongoose得到的對(duì)象不能增加屬性完美解決方法(兩種)
本文給大家分享兩種解決方案解決MongoDB用Mongoose得到的對(duì)象不能增加屬性問題,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧2017-11-11

