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);
<span style="color: #000000;">php </span><span style="color: #008000;">//</span><span style="color: #008000;"> 连接到mongodb</span> <span style="color: #800080;">$mongoClient</span> = <span style="color: #0000ff;">new</span><span style="color: #000000;"> MongoClient(); </span><span style="color: #008000;">//</span><span style="color: #008000;"> 选择一个数据库</span> <span style="color: #800080;">$db</span> = <span style="color: #800080;">$mongoClient</span>-><span style="color: #000000;">test; </span><span style="color: #008000;">//</span><span style="color: #008000;">获取集合</span> <span style="color: #800080;">$collection</span>=<span style="color: #800080;">$db</span>-><span style="color: #000000;">users; </span><span style="color: #008000;">//</span><span style="color: #008000;">更新文档</span> <span style="color: #800080;">$condition</span>=<span style="color: #0000ff;">array</span><span style="color: #000000;">(); </span><span style="color: #800080;">$condition</span>["id"]=1<span style="color: #000000;">; </span><span style="color: #800080;">$data</span>=<span style="color: #0000ff;">array</span><span style="color: #000000;">(); </span><span style="color: #800080;">$data</span>['name']="wangwu"<span style="color: #000000;">; </span><span style="color: #800080;">$data</span>['age']="11"<span style="color: #000000;">; </span><span style="color: #800080;">$collection</span>->update(<span style="color: #800080;">$condition</span>,<span style="color: #800080;">$data</span><span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">插入文档</span> <span style="color: #800080;">$data</span>=<span style="color: #0000ff;">array</span><span style="color: #000000;">(); </span><span style="color: #800080;">$data</span>['id']=4<span style="color: #000000;">; </span><span style="color: #800080;">$data</span>['name']="哈哈"<span style="color: #000000;">; </span><span style="color: #800080;">$data</span>['age']="11"<span style="color: #000000;">; </span><span style="color: #800080;">$collection</span>->insert(<span style="color: #800080;">$data</span><span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">删除文档</span> <span style="color: #800080;">$condition</span>=<span style="color: #0000ff;">array</span><span style="color: #000000;">(); </span><span style="color: #800080;">$condition</span>['id']=2<span style="color: #000000;">; </span><span style="color: #800080;">$collection</span>->remove(<span style="color: #800080;">$condition</span><span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">查询文档</span> <span style="color: #800080;">$users</span>=<span style="color: #800080;">$collection</span>-><span style="color: #000000;">find(); </span><span style="color: #0000ff;">foreach</span> (<span style="color: #800080;">$users</span> <span style="color: #0000ff;">as</span> <span style="color: #800080;">$k</span> => <span style="color: #800080;">$v</span><span style="color: #000000;">) { </span><span style="color: #008080;">print_r</span>(<span style="color: #800080;">$v</span><span style="color: #000000;">); } </span>?>
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver Mac版
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具