ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでの MongoDB の一般的な操作の概要

PHP_PHP チュートリアルでの MongoDB の一般的な操作の概要

WBOY
WBOYオリジナル
2016-07-13 10:24:56754ブラウズ

$mongodb = 新しい Mongo();

//$connection = new Mongo( "$dburl:$port" ) // リモート ホスト (デフォルト ポート) に接続します

$mydb = $mongodb->mydb; //暗黙的にデータベース mydb を作成します

$mydb = $mongodb->selectDB("mydb") //既存のデータベースを直接選択します

$collection = $mydb->mycollect; //使用するコレクションを選択します。存在しない場合は自動的に作成されます

$collection = $db->selectCollection('mydb') //作成ではなく選択のみを行います

;

//新しいレコードを挿入

$collection->insert(array("名前"=>"l4yn3", "年齢"=>"10", "性別":"不明"));


//レコードを変更

$where = array("name"=>"l4yn3");

$update_item = array('$set'=>array("年齢"=>"15", "性別":"秘密"));

$collection->update($where, $update_item);

$options['multiple'] = true; //一致する複数行を変更するかどうかのデフォルトは false です

$collection->update($where, $update_item, $options);


//レコードのクエリ

$myinfo = $collection->findOne(array("name"=>"l4yn3"));

$myinfo = $collection->findOne(array("name"=>
"l4yn3"), array("age"=>"15"));


//条件で検索:
$query = array("name"=>"l4yn3");
$cursor = $collection->find($query); // $collectio コレクション クエリで $ を検索します。ドキュメント
while($cursor->hasNext())
{
var_dump($cursor->getNext()) //返された配列
}


//ドキュメントレコードの数を返す

$collection->count();


//データベースを削除します:
$connection->dropDB("...");

//利用可能なすべてのデータベースをリストします:
$m->listDBs(); //戻り値なし
//接続を閉じます:
$connection->close();

phpがmongodbデータベースに接続するためのさまざまなパラメータメソッド

//localhost:27017 に接続します
$conn = new Mongo();
//リモート ホストのデフォルト ポートに接続します
$conn = new Mongo('test.com');
//リモート ホスト 22011 ポートに接続します
$ conn = new Mongo('test.com:22011');
//MongoDB にはユーザー名とパスワードがあります
$conn = new Mongo("mongodb://${username}:${password}@localhost")
/ /MongoDB にはユーザー名とパスワードがあり、データベースを指定します blog
$conn = new Mongo("mongodb://${username}:${password}@localhost/blog");
//複数のサーバー
$conn = new Mongo ("mongodb://localhost:27017,localhost:27018");

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/825286.html技術記事 $mongodb = new Mongo(); //$connection = new Mongo( "$dburl:$port" ); // リモート ホスト (デフォルト ポート) に接続します $mydb = $mongodb-mydb; // データベースを暗黙的に作成します$mydb = $mongodb-...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。