Heim  >  Artikel  >  Backend-Entwicklung  >  Beispiel-Tutorial von Mongodb

Beispiel-Tutorial von Mongodb

零下一度
零下一度Original
2017-06-23 14:23:561460Durchsuche

Ich habe heute Morgen nach Informationen gesucht und Mongodb gefunden. Ich habe es studiert, als ich nichts zu tun hatte, um die Mongodb-Erweiterung hinzuzufügen.

1. Mongo- und Mongodb-Erweiterungen hinzufügen

Die integrierte Umgebung von phpstudy verwendet im Allgemeinen 32-Bit-PHP. Besuchen Sie die offizielle Website, um 32 herunterzuladen -Bit-Mongo, Mongodb-Erweiterung

Mongo:

Mongodb:

Wählen Sie Ihre eigene PHP-Version Laden Sie die entsprechende Erweiterungsbibliothek herunter, entpacken Sie die Datei, kopieren Sie die darin enthaltene DLL-Datei in das ext-Verzeichnis von PHP und fügen Sie der Datei php.ini die folgenden zwei Zeilen hinzu:

extension=php_mongo.dll

extension=php_mongodb.dll

Starten Sie die phpstudy-Umgebung neu und besuchen Sie phpinfo () Seite, siehe Mongo, Die Mongodb-Erweiterung zeigt an, dass die Installation erfolgreich war.

2. Mongodb-Hinzufügung, Löschung und Änderungsprüfung

 a. Link mongodb 

$conn = new MongoClient ();//不写参数就是用本地mongodb,'localhost:27017',远程服务器就写远程地址和端口
$alldb = $conn ->listDBs();
//var_dump($alldb); 看是否有返回结构,有就表示连接成功。
$db = $conn->demo; //选择数据库,如果不存在则会自动创建
$collection = $db->test; //集合相当于数据表,如果不存在则会自动创建

b.Quarkbetrieb

 1 //插入数据 2 $insertArray = array('id'=>rand(1,50),'name'=>'admin','pwd'=>md5("123456"));//格式是数组的key(列)和value(列值) 3 $insertRes = $collection->insert($insertArray); 4  5 //获得所有数据 6 $where = array("id"=>array('$gt'=>20)); //可以where查询条件也是以数组形式 7 $selectDb = $collection->find($where)->fields(array('name'=>true,'pwd'=>true)); 8 $array = array(); 9 foreach ($selectDb as $id => $value) {10     $array[] = $value;11 }12 13 //获得一条数据14 $selectOne = $collection->findOne();15 16 //更新数据17 $sign = array("name" => 'admin');18 $param = array("name" => 'admin888','pwd'=>md5('12345'));19 $updateRes = $collection->update($sign, $param);20 21 //删除数据22 $collection->remove(array('name'=>'hm')); 、、删除指定条件数据23 $conn -> dropDB('demo');//删除库24 $collection->remove();//清空集合(删除所有数据)25 26 //断开MongoDB连接 27 $m->close();

Weitere Informationen:

Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial von Mongodb. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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