Book Image

MongoDB 4 Quick Start Guide

By : Doug Bierer
Book Image

MongoDB 4 Quick Start Guide

By: Doug Bierer

Overview of this book

MongoDB has grown to become the de facto NoSQL database with millions of users, from small start-ups to Fortune 500 companies. It can solve problems that are considered difficult, if not impossible, for aging RDBMS technologies. Written for version 4 of MongoDB, this book is the easiest way to get started with MongoDB. You will start by getting a MongoDB installation up and running in a safe and secure manner. You will learn how to perform mission-critical create, read, update, and delete operations, and set up database security. You will also learn about advanced features of MongoDB such as the aggregation pipeline, replication, and sharding. You will learn how to build a simple web application that uses MongoDB to respond to AJAX queries, and see how to make use of the MongoDB programming language driver for PHP. The examples incorporate new features available in MongoDB version 4 where appropriate.
Table of Contents (11 chapters)

Other libraries and framework integration

There are a number of PHP packages which are based upon the MongoDB Driver for PHP (which is to say ext/mongodb and PHPLIB). These packages can be installed using Composer, and are listed on packagist.org. The following table summarizes these packages. If a package is not specifically designed for any particular framework, it is marked in the table as standalone. The packages are listed in order of the number of downloads, as recorded by the Packagist website. Packages with less than 200,000 downloads are not included:

Package Works With ... Notes
jenssegers/mongodb Laravel Mini-framework for building a library of commonly used model classes. Supports the Eloquent set of models with a query builder.

doctrine/mongodb

doctrine/mongodb-odm

Doctrine Provides Object Document Mapping capabilities to MongoDB via the Doctrine Project...