Traditionally, data storage and processing requirements were fulfilled through relational database management systems that used tables with columns and rows to store data. The relational model approach remained effective and was useful for an extended period until NoSQL databases like MongoDB came into existence. MongoDB differs from the relational database management systems through the use of the NoSQL model. It does not store data in tables (the foundation of relational databases) but instead structures its data in the form of documents (JSON). Data in JSON is comprised of fields that are constructed on the key-value format. Many enterprises have started using NoSQL databases like MongoDB which will remain a critical database platform. As a result, database developers and administrators, as well as application developers, are keen to learn MongoDB and best practices on how to implement MongoDB. This book seeks to close this gap by providing easy to understand comprehensive introduction to MongoDB administration with industry best practices. Overall, this book focuses on how to use MongoDB and administer MongoDB by providing real-world examples and practices.