Dedication

This book is dedicated to peace and human dignity and to all those who work for these ideals

Brief Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

About the Cover Illustration

1. Getting started

Chapter 1. A database for the modern web

Chapter 2. MongoDB through the JavaScript shell

Chapter 3. Writing programs using MongoDB

2. Application development in MongoDB

Chapter 4. Document-oriented data

Chapter 5. Queries and aggregation

Chapter 6. Updates, atomic operations, and deletes

3. MongoDB mastery

Chapter 7. Indexing and query optimization

Chapter 8. Replication

Chapter 9. Sharding

Chapter 10. Deployment and administration

Appendix A. Installation

Appendix B. Design patterns

Appendix C. Binary data and GridFS

Appendix D. MongoDB in PHP, Java, and C++

Appendix E. Spatial indexing

Index

List of Figures

List of Tables

List of Listings

Table of Contents

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this Book

About the Cover Illustration

1. Getting started

Chapter 1. A database for the modern web

1.1. Born in the cloud

1.2. MongoDB’s key features

1.2.1. The document data model

1.2.2. Ad hoc queries

1.2.3. Secondary indexes

1.2.4. Replication

1.2.5. Speed and durability

1.2.6. Scaling