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. Built for the internet

1.2. MongoDB’s key features

1.2.1. Document data model

1.2.2. Ad hoc queries

1.2.3. Indexes

1.2.4. Replication

1.2.5. Speed and durability

1.2.6. Scaling

1.3. MongoDB’s core server and tools

1.3.1. Core server

1.3.2. JavaScript shell

1.3.3. Database drivers

1.3.4. Command-line tools

1.4. Why MongoDB?

1.4.1. MongoDB versus other databases

1.4.2. Use cases and production deployments

1.5. Tips and limitations

1.6. History of MongoDB

Version 1.8.x (no longer officially supported)

Version 2.0.x (no longer officially supported)

Version 2.2.x (no longer officially supported)

Version 2.4.x (oldest stable release)

Version 2.6.x (stable release)

Version 3.0.x (newest stable release)

1.7. Additional resources

1.8. Summary

Chapter 2. MongoDB through the JavaScript shell

2.1. Diving into the MongoDB shell

2.1.1. Starting the shell

2.1.2. Databases, collections, and documents

2.1.3. Inserts and queries

2.1.4. Updating documents

2.1.5. Deleting data

2.1.6. Other shell features