Database Reference
In-Depth Information
Part 2
Application
development
in MongoDB
The second part of this topic is a deep exploration of MongoDB's docu-
ment data model, query language, and CRUD (create, read, update, and delete)
operations.
We'll make these topics concrete by progressively designing an e-commerce
data model and the CRUD operations necessary for managing such data. Thus
each chapter will present its subject matter in a top-down fashion, first by pre-
senting examples within the sample e-commerce application's domain, and then
by systematically filling in the details. On your first reading, you may want to
read the e-commerce examples only and save the detailed material for later, or
vice versa.
In chapter 4, you'll learn some schema design principles and then construct
a basic e-commerce data model for products, categories, users, orders, and prod-
uct reviews. Then you'll learn about how MongoDB organizes data on the data-
base, collection, and document levels. This will include a summary of BSON 's
core data types.
Chapter 5 covers MongoDB's query language and aggregation functions.
You'll learn how to issue common queries against the data model developed in
the previous chapter, and you'll practice a few aggregations. Then, in the nuts
 
Search WWH ::




Custom Search