ホームページ  >  記事  >  php教程  >  Mongodb+php は簡単な追加、削除、変更、クエリを実装します。

Mongodb+php は簡単な追加、削除、変更、クエリを実装します。

高洛峰
高洛峰オリジナル
2016-12-23 09:16:521301ブラウズ

Windows に mongodb の PHP 拡張機能をインストールします

ダウンロード アドレス https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

DLL ファイルの対応する PHP バージョンを見つけて、php_mongo.dll をダウンロードします、そして、PHPインストールディレクトリの下のextディレクトリに移動し、php.iniを変更し、extension=php_mongo.dllを追加します。php7をサポートするDLLが見つかりません

MongoClientオブジェクトを取得すると、新しいものが出てきます

データベースオブジェクトdbを取得します、MongoClient オブジェクトのデータベースの属性を介して、$MongoClient->データベース名

db オブジェクトのコレクション属性を介して、$db->コレクション名

コレクションを作成し、次の createCollection() メソッドを呼び出します。 db オブジェクト、

コレクション オブジェクトの find () メソッドを呼び出し、データをクエリ、$collection->find()

コレクション オブジェクトの update () メソッドを呼び出し、データを更新、$collection-> update($condition,$data);

コレクションオブジェクトの挿入()メソッドを呼び出し、データを挿入、$collection->insert($data);

<?php
// 连接到mongodb
$mongoClient = new MongoClient();
// 选择一个数据库
$db = $mongoClient->test;
 
//获取集合
$collection=$db->users;
 
//更新文档
$condition=array();
$condition["id"]=1;
$data=array();
$data[&#39;name&#39;]="wangwu";
$data[&#39;age&#39;]="11";
$collection->update($condition,$data);
 
//插入文档
$data=array();
$data[&#39;id&#39;]=4;
$data[&#39;name&#39;]="哈哈";
$data[&#39;age&#39;]="11";
$collection->insert($data);
 
//删除文档
$condition=array();
$condition[&#39;id&#39;]=2;
$collection->remove($condition);
 
//查询文档
$users=$collection->find();
foreach ($users as $k => $v) {
  print_r($v);
}
?>\

さらにmongodb+phpで簡単な追加、削除を実装、修正およびクエリ関連の記事は、PHP 中国語 Web サイトにご注意ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。