You are previewing MongoDB in Action.

MongoDB in Action

Cover of MongoDB in Action by Kyle Banker Published by Manning Publications
O'Reilly logo

Chapter 5. Queries and aggregation


In this chapter
  • Querying an e-commerce data model
  • The MongoDB query language in detail
  • Aggregation with map-reduce and group


MongoDB doesn’t use SQL. Rather, it features its own JSON-like query language. We’ve been exploring this language throughout the book, but here we turn to some meatier, real-world examples. In particular, we’re going to revisit the e-commerce data model introduced in the last chapter and present a variety of queries against it. Among the queries you’ll practice are _id lookups, ranges, ordering, and projections. We’ll also survey the MongoDB query language as a whole, looking at each available query operator in detail.

In addition to queries, we’ll cover the related topic of aggregation. ...

The best content for your career. Discover unlimited learning on demand for around $1/day.