Heim  >  Artikel  >  php教程  >  Einfache Methode, MongoDB mit PHP zu betreiben (Installation, Hinzufügung, Löschung, Änderung und Abfrage)

Einfache Methode, MongoDB mit PHP zu betreiben (Installation, Hinzufügung, Löschung, Änderung und Abfrage)

高洛峰
高洛峰Original
2016-12-23 09:21:461239Durchsuche

Das Beispiel in diesem Artikel beschreibt, wie man MongoDB einfach mit PHP betreibt. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Wenn Sie MongoDB mit PHP betreiben, laden Sie zunächst das MongoDB-Erweiterungspaket aus dem Internet herunter, https://github.com/mongodb/mongo-php -driver/downloads und wählen Sie das entsprechende Erweiterungspaket aus.

Einfache Methode, MongoDB mit PHP zu betreiben (Installation, Hinzufügung, Löschung, Änderung und Abfrage)

Das habe ich heruntergeladen und entpackt. VC6 ist für Apache geeignet, VC9 ist für IIS geeignet und ts (threadsafe) bedeutet, dass PHP in der Form eines läuft Modul.

Einfache Methode, MongoDB mit PHP zu betreiben (Installation, Hinzufügung, Löschung, Änderung und Abfrage)

Dann legen Sie die php_mongo.dll im ext-Ordner in PHP ab, fügen Sie dann extension=php_mongo.dll zu PHP.INI hinzu und starten Sie Apache neu.

Das PHP-Erweiterungspaket MongoDB ist jetzt installiert.

Einige Funktionen zum Abfragen von MongoDB finden Sie im Handbuch 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")));
*/
?>

Einfachere PHP-Operationen auf MongoDB Für Artikel zu Methoden (Installation, Hinzufügen, Löschen, Ändern und Überprüfen) beachten Sie bitte die chinesische PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn