Foreword Preface Part I. Introduction to MongoDB 1. Introduction 2. Getting Started 3. Creating, Updating, and Deleting Documents 4. Querying Part II. Designing Your Application 5. Indexing 6. Special Index and Collection Types 7. Aggregation 8. Application Design Part III. Replication 9. Setting Up a Replica Set 10. Components of a Replica Set 11. Connecting to a Replica Set from Your Application 12. Administration Part IV. Sharding 13. Introduction to Sharding 14. Configuring Sharding 15. Choosing a Shard Key 16. Sharding Administration Part V. Application Administration 17. Seeing What Your Application Is Doing 18. Data Administration 19. Durability Part VI. Server Administration 20. Starting and Stopping MongoDB 21. Monitoring MongoDB 22. Making Backups 23. Deploying MongoDB A. Installing MongoDB B. MongoDB Internals Index