Docs Menu

MongoDB PHP ライブラリ

MongoDB PHP ライブラリは、低レベルの mongodb 拡張機能の周りに高レベルの抽象化を提供します。MongoDB PHP ライブラリは、下位レベルの mongodb 拡張機能の周囲に高レベルの抽象化を提供します。

mongodb 拡張機能は、データベースに接続し、一般的なコマンド、クエリ、および書込み操作を実行するための限定的な API を提供します。対照的に MongoDB PHP ライブラリは、フル機能の API を提供し、クライアント、データベース、およびコレクション オブジェクトをモデル化します。これらのクラスはそれぞれ、コンテキスト内で操作を実行するためのさまざまなヘルパー メソッドを提供します。たとえば、MongoDB\Collection は、CRUD 操作の実行やコレクションのインデックスの管理などのメソッドを実装します。

MongoDB を使用して PHP アプリケーションを開発する場合は、拡張機能のみを使用するのではなく、MongoDB PHP ライブラリの使用を検討する必要があります。

MongoDB の使用経験はあるものの、PHP ライブラリの使用経験がない場合は、次のページが役に立つかもしれません。

コード例はソース コードの examples ディレクトリにあります。

以前にレガシー mongo 拡張機能を使用したことがある場合は、古いドライバーとこのライブラリ間の API の変更の概要については、レガシー ドライバー アップグレード ガイドをご確認ください。

MongoDB を初めて使用する場合は、次のリンクを参照すると、MongoDB について理解が深まり、ライブラリのドキュメントで出てくる概念や用語の一部を知ることができます。