Home >php教程 >PHP开发 >Simple method to operate MongoDB with PHP (installation, addition, deletion, modification and query)

Simple method to operate MongoDB with PHP (installation, addition, deletion, modification and query)

高洛峰
高洛峰Original
2016-12-23 09:21:461263browse

The example in this article describes how to simply operate MongoDB with PHP. Share it with everyone for your reference, the details are as follows:

If you operate MongoDB with php, first download the MongoDB expansion package from the Internet, https://github.com/mongodb/mongo-php-driver/downloads, and select the corresponding expansion package.

Simple method to operate MongoDB with PHP (installation, addition, deletion, modification and query)

I downloaded this and unzipped it. VC6 is suitable for apache, VC9 is suitable for IIS, and ts (thread safe) means that PHP runs in the form of a module.

Simple method to operate MongoDB with PHP (installation, addition, deletion, modification and query)

Then put the php_mongo.dll in the ext folder in PHP, then add extension=php_mongo.dll to PHP.INI and restart apache.

Now the PHP extension MongoDB package is installed.

For querying some functions of MongoDB, you can check the manual http://us.php.net/manual/en/class.mongocollection.php

<?php
error_reporting(7);
$conn = new Mongo();
$db = $conn->PHPDataBase;
$collection = $db->PHPCollection;
/*-----------------------------
 * 删除
 *-----------------------------
$collection->remove(array("name" => "xixi111"));
*/
/*------------------------------
 * 插入
 *------------------------------
for($i = 0;$i <= 50;$i++) {
  $data = array("name" => "xixi".$i,"email" => "673048143_".$i."@qq.com","age" => $i*1+20);
  $collection->insert($data);
}
*/
/*-------------------------------
 * 查找
 *-------------------------------
$res = $collection->find(array("age" => array(&#39;$gt&#39; => 25,&#39;$lt&#39; => 40)),array("name" => true));
foreach($res as $v) {
  print_r($v);
}
*/
/*-------------------------------
 * 更新
 *-------------------------------
 $collection->update(array("age" =>22),array(&#39;$set&#39; => array("name" => "demoxixi")));
*/
?>

More PHP related articles on simple methods of operating MongoDB (installation, addition, deletion, modification and query) Please pay attention to PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn