Pro MongoDB Development [electronic resource] /
Vohra, Deepak.author.
Pro MongoDB Development discusses all aspects of using MongoDB in web applications. Java, PHP, Ruby, JavaScript are the most commonly used programming/scripting languages and the book discusses accessing MongoDB database with these languages.  A unique book focused on development with MongoDB using Java as well as other programming languages and techniques. Deepak Vohra is a certified Java programmer/developer who has experience in big data and NoSQL programming. MongoDB along with Hadoop and Java are some of today's most important big data and cloud computing technologies.
Contents at a Glance; Contents; About the Author; About the Technical Reviewers; Introduction; Chapter 1: Using a Java Client with MongoDB;  Setting Up the Environment;  Creating a Maven Project;  Creating a BSON Document;  Using a Model to Create a BSON Document;  Getting Data from MongoDB;  Updating Data in MongoDB;  Deleting Data in MongoDB;  Summary; Chapter 2: Using the Mongo Shell;  Getting Started;  Setting Up the Environment;  Starting the Mongo Shell;  Running a Command or Method in Mongo Shell;  Using Databases;  Getting Databases Information;  Creating a Database Instance
Dropping a Database  Using Collections;  Creating a Collection;  Dropping a Collection;  Using Documents;  Adding a Document;  Adding a Batch of Documents ;  Saving a Document ;  Updating a Document ;  Updating Multiple Documents ;  Finding One Document;  Finding All Documents;  Finding Selected Fields;  Using the Cursor ;  Finding and Modifying a Document ;  Removing a Document;  Summary; Chapter 3: Using MongoDB with PHP;  Getting Started;  Overview of the PHP MongoDB Database Driver;  Setting Up the Environment;  Installing PHP;  Installing PHP Driver for MongoDB;  Creating a Connection
Getting Database Info  Using Collections;  Getting a Collection;  Dropping a Collection;  Using Documents;  Adding a Document;  Adding Multiple Documents;  Adding a Batch of Documents;  Finding a Single Document;  Finding All Documents;  Finding a Subset of Fields and Documents;  Updating a Document;  Updating Multiple Documents;  Saving a Document;  Removing a Document;  Summary; Chapter 4: Using MongoDB with Ruby;  Getting Started;  Overview of the Ruby Driver for MongoDB;  Setting Up the Environment;  Installing Ruby;  Installing DevKit;  Installing Ruby Driver for MongoDB
Using a Collection Creating a Connection with MongoDB;  Connecting to a Database;  Creating a Collection;  Using Documents;  Adding a Document;  Adding Multiple Documents;  Finding a Single Document;  Finding Multiple Documents;  Updating Documents;  Deleting Documents;  Performing Bulk Operations;  Summary; Chapter 5: Using MongoDB with Node.js;  Getting Started;  Overview of Node.js Driver for MongoDB;  Setting Up the Environment;  Installing MongoDB Server;  Installing Node.js;  Installing the Node.js Driver for MongoDB;  Using a Connection;  Creating a MongoDB Connection
Using the Database Using a Collection;  Using Documents ;  Adding a Single Document;  Adding Multiple Documents;  Finding a Single Document;  Finding All Documents;  Finding a Subset of Documents;  Using the Cursor;  Finding and Modifying a Single Document;  Finding and Removing a Single Document;  Replacing a Single Document;  Updating a Single Document;  Updating Multiple Documents;  Removing a Single Document;  Removing Multiple Documents;  Performing Bulk Write Operations;  Summary; Chapter 6: Migrating an Apache Cassandra Table to MongoDB;  Setting Up the Environment
Creating a Maven Project in Eclipse
Includes index.
Pro MongoDB Development discusses all aspects of using MongoDB in web applications. Java, PHP, Ruby, JavaScript are the most commonly used programming/scripting languages and the book discusses accessing MongoDB database with these languages.  A unique book focused on development with MongoDB using Java as well as other programming languages and techniques. Deepak Vohra is a certified Java programmer/developer who has experience in big data and NoSQL programming. MongoDB along with Hadoop and Java are some of today's most important big data and cloud computing technologies.
Database management.
Database Management.