Mongodb-php
MongoDB-PHP
PHPでMongoDBを使用するには、MongoDB PHPドライバーを使用する必要があります。 Download PHP Driverからドライバーをダウンロードします。 必ず最新リリースをダウンロードしてください。 アーカイブを解凍し、php_mongo.dllをPHP拡張ディレクトリ(デフォルトでは「ext」)に配置し、次の行をphp.iniファイルに追加します-
接続してデータベースを選択する
接続を確立するには、データベース名を指定する必要があります。データベースが存在しない場合は、MongoDBが自動的に作成します。
以下は、データベースに接続するためのコードスニペットです-
プログラムが実行されると、次の結果が生成されます-
コレクションを作成する
以下は、コレクションを作成するためのコードスニペットです-
プログラムが実行されると、次の結果が生成されます-
ドキュメントを挿入する
MongoDBにドキュメントを挿入するには、* insert()*メソッドが使用されます。
以下は、ドキュメントを挿入するためのコードスニペットです-
プログラムが実行されると、次の結果が生成されます-
すべてのドキュメントを検索
コレクションからすべてのドキュメントを選択するには、find()メソッドが使用されます。
以下は、すべてのドキュメントを選択するためのコードスニペットです-
プログラムが実行されると、次の結果が生成されます-
ドキュメントを更新する
ドキュメントを更新するには、update()メソッドを使用する必要があります。
次の例では、挿入されたドキュメントのタイトルを* MongoDBチュートリアル*に更新します。 以下は、ドキュメントを更新するためのコードスニペットです-
プログラムが実行されると、次の結果が生成されます-
ドキュメントを削除する
ドキュメントを削除するには、remove()メソッドを使用する必要があります。
次の例では、 MongoDB Tutorial というタイトルのドキュメントを削除します。 以下は、ドキュメントを削除するためのコードスニペットです-
プログラムが実行されると、次の結果が生成されます-
上記の例では、2番目のパラメーターはブール型で、* remove()メソッドの *justOne フィールドに使用されます。
残りのMongoDBメソッド* findOne()、save()、limit()、skip()、sort()*など 上で説明したのと同じ働きをします。