MongoDB PHP Library
The MongoDB PHP Library provides a high-level abstraction around the lower-level
PHP driver, also known as the
mongodb extension provides a limited API for executing commands,
queries, and write operations, the MongoDB PHP Library implements an API similar to
that of the legacy PHP driver. The
library contains abstractions for client, database, and collection objects, and
provides methods for CRUD operations and common commands such as index and
If you are developing a PHP application with MongoDB, you should consider using this library, or another high-level abstraction, instead of the extension alone.
For additional information about this library and the
mongodb extension, see
the Architecture Overview
article in the extension documentation. Derick Rethans has also written a series of blog posts entitled
New MongoDB Drivers for PHP and HHVM:
New to MongoDB?
If you are a new MongoDB user, these links should help you become more familiar with MongoDB and introduce some of the concepts and terms you will encounter in this documentation: