MongoDB への PHP 接続の例:
//ここでは、ローカル マシンへの接続に使用されるデフォルトのポート 27017 が使用されます。もちろん、ポートが 27017 の場合は、リモート ホストに接続することもできます。
$m = 新しい Mongo();
//コメディ データベースを選択します。データベースがまだ作成されていない場合は、$m->selectDB("comedy");
を使用することもできます。$db = $m->コメディ;
//コメディのコレクションを選択します。これは RDBMS のテーブルに相当します。
を使用することもできます。$collection = $db->collection;
$db->selectCollection("コレクション");
//要素を追加します
$obj = array( "title" => "カルビンとホッブズ-".date('i:s'), "author" => "ビル・ワッターソン" );
//$obj を $collection コレクションに追加します
$collection->insert($obj);
//別の要素を追加
$obj = array( "title" => "XKCD-".date('i:s'), "online" => true );
$collection->insert($obj);
//すべてのレコードをクエリ
$cursor = $collection->find();
//すべてのコレクション内のドキュメントを走査します
foreach ($cursor as $obj)
{
echo $obj["title"] "n";
}
//すべてのデータを削除
$collection->remove();
//hm として名前を削除
$collection->remove(array('name'=>'hm'));
//MongoDB を切断します
$m->close();
?>