In this chapter, you learned how to access MongoDB from PHP. You learned that there are two extensions, ext/mongo, which has been deprecated, and ext/mongodb. The latter extension actually consists of three layers: low level libraries supplied by the OS, drivers for PHP 5, PHP 7, and HVVM, and a high level library called PHPLIB. You then learned that installation on Windows involves choosing the right *.dll file based on your PHP installation, whereas for Linux and Mac it is recommended to perform the installation using PECL.
You learned how to perform Create, Read, Update, and Delete operations using PHPLIB. You also learned that you cannot directly search the auto-generated object ID, but rather need to create an ObjectId instance first, and then use that in the search. Finally, you learned that there are many PHP libraries for MongoDB which are available on the Packagist...