・ウ・「・ッ・鬣ケキイ
PHP Manual

MongoDB ・ッ・鬣ケ

ニウニ�

、ウ、ホ・ッ・鬣ケ、ホ・、・ケ・ソ・ケ、ネヘム、キ、ニ・ヌ。シ・ソ・ル。シ・ケ、ネ、ホ、荀熙ネ、熙ヤ、、、゙、ケ。」 ・ヌ。シ・ソ・ル。シ・ケ、霹タ、ケ、�ヒ、マ。「、ウ、ホ、隍ヲ、ヒ、キ、゙、ケ。」

<?php

$m 
= new Mongo(); // タワツウ
$db $m->selectDB("example");

?>
・ヌ。シ・ソ・ル。シ・ケフセ、ヒ、マ。「ASCII 、ホネマーマニ筅ヌ、ロ、ネ、ノ、ホハクサ妤ネ、ヲ、ウ、ネ、ャ、ヌ、ュ、゙、ケ。」 、キ、ォ、キ。「" " 、� "." 、ネ、ヲ、ウ、ネ、マ、ヌ、ュ、コ。「カクサ昀ヒ、ケ、�ウ、ネ、筅ヌ、ュ、゙、サ、」 "system" 、ネ、、、ヲフセチー、簣スフム、゚、ヌ。「サネ、ヲ、ウ、ネ、ャ、ヌ、ュ、゙、サ、」

、「、゙、��フナェ、ヌ、マ、「、熙゙、サ、ャ。「 "null"。「"[x,y]"。「"3"。「"\""。「"/" 、ハ、ノ、マタオ、キ、、キチシー、ホ・ヌ。シ・ソ・ル。シ・ケフセ、ヌ、ケ。」

・ウ・�ッ・キ・逾セ、ネ、マーロ、ハ、遙「・ヌ。シ・ソ・ル。シ・ケフセ、ヒ、マ "$" 、゙、皃ニ、筅ォ、゙、、、゙、サ、」

・ッ・鬣ケウオヘラ

MongoDB {
/* ト�� */
const int MongoDB::PROFILING_OFF = 0 ;
const int MongoDB::PROFILING_SLOW = 1 ;
const int MongoDB::PROFILING_ON = 2 ;
/* ・ユ・」。シ・�ノ */
public integer $w = 1 ;
public integer $wtimeout = 10000 ;
/* ・皈ス・テ・ノ */
public array authenticate ( string $username , string $password )
public array command ( array $command )
__construct ( Mongo $conn , string $name )
public MongoCollection createCollection ( string $name [, bool $capped = FALSE [, int $size = 0 [, int $max = 0 ]]] )
public array createDBRef ( string $collection , mixed $a )
public array drop ( void )
public array dropCollection ( mixed $coll )
public array execute ( mixed $code [, array $args = array() ] )
public bool forceError ( void )
public MongoCollection __get ( string $name )
public array getDBRef ( array $ref )
public MongoGridFS getGridFS ([ string $prefix = "fs" ] )
public int getProfilingLevel ( void )
public bool getSlaveOkay ( void )
public array lastError ( void )
public array listCollections ( void )
public array prevError ( void )
public array repair ([ bool $preserve_cloned_files = FALSE [, bool $backup_original_files = FALSE ]] )
public array resetError ( void )
public MongoCollection selectCollection ( string $name )
public int setProfilingLevel ( int $level )
public bool setSlaveOkay ([ bool $ok ] )
public string __toString ( void )
}

ト�チコム、゚ト��

MongoDB ・愠ー・�ル・�

MongoDB::PROFILING_OFF
0
・ラ・愠ユ・。・、・�ー、ェ・ユ、ヒ、キ、゙、ケ。」
MongoDB::PROFILING_SLOW
1
スア、、タワツウ (>100 ms) 、ヒツミ、ケ、�ラ・愠ユ・。・、・�ー、ェ・ヒ、キ、゙、ケ。」
MongoDB::PROFILING_ON
2
、ケ、ル、ニ、ホチ犲釥ヒツミ、ケ、�ラ・愠ユ・。・、・�ー、ェ・ヒ、キ、゙、ケ。」

・ユ・」。シ・�ノ

w
1

タョクヨ、ケチー、ヒハムケケ、�ラ・�ア。シ・ネ、ケ、�オ。シ・ミ、ホソ」、ウ、ホ・ッ・鬣ケ、ホヌノタク・ッ・鬣ケ、ヌ、「、� MongoCollection 、ヒキムセオ、オ、�゙、ケ。」 w 、ホオ。ヌス、ャサネ、ィ、�ホ、マ。「・ミ。シ・ク・逾� 1.5.1 ーハケ゚、ホ MongoDB ・オ。シ・ミ、ネ ・ミ。シ・ク・逾� 1.0.8 ーハケ゚、ホ・ノ・鬣、・ミ、ネ、テ、ニ、、、��遉ホ、゚、ヌ、ケ。」

w 、マ。「"ーツチエ、ハ" チ犲釥ケ、�ネ、ュ、ヒセ�ヒヘム、、、鬢�゙、ケ (MongoCollection::insert() 、� MongoCollection::update()。「 MongoCollection::remove()。「 MongoCollection::save() 、ス、キ、ニ MongoCollection::ensureIndex() 、マ、ケ、ル、ニ。「ーツチエ、ハ・ェ・ラ・キ・逾オ・ン。シ・ネ、キ、ニ、、、゙、ケ)。」 ・ヌ・ユ・ゥ・�ネテヘ (1) 、ホセ�遑「ーツチエ、ハチ犲釥マ。「 ・ヌ。シ・ソ・ル。シ・ケ・オ。シ・ミ、ヌ、ホチ犲釥ャー�ルタョクケ、�ミキ�フ、ヨ、キ、゙、ケ。」 ・ケ・�シ・ヨ、リ、ホ・�ラ・�ア。シ・キ・逾ャエーホサ、ケ、�ー、ヒ・オ。シ・ミ、ャヘ釥チ、ニ、キ、゙、ヲ、ネ。「 、ス、ホチ犲釥ャアハアヒシコ、��ニ、キ、゙、ヲイトヌスタュ、ャ、「、熙゙、ケ。」、ス、ウ、ヌ w 、ホテヘ、� 1 、隍�遉ュ、ッタ゚ト熙キ。「 セッ、ハ、ッ、ネ、箍�讀ホ・ケ・�シ・ヨ、ヌ、ホチ犲釥ャエーホサ、キ、ニ、ォ、鬢ヌ、ハ、、、ネス靉�、ャタョクキ、ソ、ネクォ、ハ、オ、ハ、、、隍ヲ、ヒ、ケ、�ホ、ヌ、ケ。」

、ソ、ネ、ィ、ミ w 、� 2 、ヒ、ケ、�ネ。「・皈、・ホ・オ。シ・ミーハウー、ヒ 、メ、ネ、ト、ホ・ケ・�シ・ヨセ螟ヌチ犲釥ャオュマソ、オ、�ハ、、クツ、遙「・ノ・鬣、・ミ、マ MongoCursorException 、ケ・悅シ、キ、゙、ケ。」 w 、ホソ゙・ケ・ソ、ネチエ・ケ・�シ・ヨ、ホチ暠ヒタ゚ト熙キ、ソ、ッ、ハ、�ォ、筅キ、�゙、サ、ャ。「 、筅キ、ス、ヲ、ケ、�ネ。「、メ、ネ、ト、ホ・ケ・�シ・ヨ、ャ・タ・ヲ・キ、ソ、タ、ア、ヌチ犲釥ャシコヌヤ、キ、ニホ羌ー、ャネッタク、ケ、�隍ヲ、ヒ、ハ、熙゙、ケ。」 トフセ�マ。「w=2 (・゙・ケ・ソ。「、ス、キ、ニ・ケ・�シ・ヨー��) 、ネ、キ、ニ、ェ、ッ、ホ、ャ、、、チ、ミ、ツチエ、ヌ、キ、遉ヲ。」

wtimeout
10000

MongoDB::$w 、ホ・�ラ・�ア。シ・キ・逾ャエーホサ、ケ、�゙、ヌ、ヒツヤ、ト・゚・�テソ」 、ウ、ホ・ッ・鬣ケ、ホヌノタク・ッ・鬣ケ、ヌ、「、� MongoCollection 、ヒキムセオ、オ、�゙、ケ。」 w 、ホオ。ヌス、ャサネ、ィ、�ホ、マ。「・ミ。シ・ク・逾� 1.5.1 ーハケ゚、ホ MongoDB ・オ。シ・ミ、ネ ・ミ。シ・ク・逾� 1.0.8 ーハケ゚、ホ・ノ・鬣、・ミ、ネ、テ、ニ、、、��遉ホ、゚、ヌ、ケ。」

wtimeout 、゚ト熙キ、ハ、ア、�ミ。「w 、ホ・オ。シ・ミ、リ、ホ・�ラ・�ア。シ・キ・逾ャエーホサ、ケ、�゙、ヌ、コ、テ、ネツヤ、チツウ、ア、゙、ケ。」 ・ノ・鬣、・ミ、ホ・ヌ・ユ・ゥ・�ネ、マ 10 ノテ、ヌ、ケ、ャ。「、ウ、ホテヘ、ムケケ、キ、ニオー、ム、ィ、�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

サイケヘ

MongoDB ・ウ・「・ノ・ュ・螂皈ネ、ホ » ・ヌ。シ・ソ・ル。シ・ケ 、イセネ、ッ、タ、オ、、。」

フワシ。


・ウ・「・ッ・鬣ケキイ
PHP Manual