>백엔드 개발 >PHP 튜토리얼 >[MongoDB] mongodb与php php mongodb 업데이트 php连接mongodb php mongodb가 승인되지 않음

[MongoDB] mongodb与php php mongodb 업데이트 php连接mongodb php mongodb가 승인되지 않음

WBOY
WBOY원래의
2016-07-29 08:52:581100검색

windows에 mongodb php 확장 프로그램 설치

다운로드 주소 https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

해당 php 버전 dll 찾기 파일을 다운로드하고 php_mongo.dll을 다운로드하여 php 설치 디렉터리 아래의 ext 디렉터리에 넣고 php.ini를 수정하고 확장명=php_mongo.dll을 추가합니다. MongoClient 객체를 얻기 위해

php7을 지원하는 dll을 찾을 수 없습니다. new는

MongoClient 개체의 데이터베이스 속성을 통해 데이터베이스 개체 db를 가져오고, $MongoClient-> 데이터베이스 이름

은 collection 컬렉션을 가져옵니다. db 객체, $db-> 컬렉션 이름

컬렉션을 생성하려면 db 객체의 createCollection() 메서드를 호출하고,

컬렉션 객체의 find() 메서드를 호출하고, 쿼리 데이터 $collection->find()

컬렉션 객체의 update() 메소드를 호출하여 데이터 $collection->update($condition,$data);

데이터를 삽입하려면 컬렉션 객체의 insert() 메소드를 호출하세요. $collection-> insert($data);

<?<span>php
</span><span>//</span><span> 连接到mongodb</span><span>$mongoClient</span> = <span>new</span><span> MongoClient();
</span><span>//</span><span> 选择一个数据库</span><span>$db</span> = <span>$mongoClient</span>-><span>test;

</span><span>//</span><span>获取集合</span><span>$collection</span>=<span>$db</span>-><span>users;

</span><span>//</span><span>更新文档</span><span>$condition</span>=<span>array</span><span>();
</span><span>$condition</span>["id"]=1<span>;
</span><span>$data</span>=<span>array</span><span>();
</span><span>$data</span>['name']="wangwu"<span>;
</span><span>$data</span>['age']="11"<span>;
</span><span>$collection</span>->update(<span>$condition</span>,<span>$data</span><span>);

</span><span>//</span><span>插入文档</span><span>$data</span>=<span>array</span><span>();
</span><span>$data</span>['id']=4<span>;
</span><span>$data</span>['name']="哈哈"<span>;
</span><span>$data</span>['age']="11"<span>;
</span><span>$collection</span>->insert(<span>$data</span><span>);

</span><span>//</span><span>删除文档</span><span>$condition</span>=<span>array</span><span>();
</span><span>$condition</span>['id']=2<span>;
</span><span>$collection</span>->remove(<span>$condition</span><span>);

</span><span>//</span><span>查询文档</span><span>$users</span>=<span>$collection</span>-><span>find();
</span><span>foreach</span> (<span>$users</span><span>as</span><span>$k</span> => <span>$v</span><span>) {
    </span><span>print_r</span>(<span>$v</span><span>);
}
</span>?>

이상은 mongodb와 php의 내용을 포함하여 [MongoDB] mongodb와 php를 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.