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 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
어 ass 신 크리드 그림자 : 조개 수수께끼 솔루션
2 몇 주 전ByDDD
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
