Book description
Pro MongoDB Development is a critical reference for anyone using MongoDB, a NoSQL database based on the BSON (binary JSON) document model. The book explores many aspects of implementing MongoDB in web applications, whether you are using Java, PHP, Ruby, and JavaScript. Noted expert Deepak Vohra walks you through accessing MongoDB databases with all these languages and working with various other technologies and databases.
Vohra discusses using Java EE frameworks Kundera and Spring Data with MongoDB. You learn the nuts and bolts of migrating data from other NoSQL databases (Apache Cassandra and Couchbase) and from relational databases (Oracle Database). And, because NoSQL databases are commonly used with the Hadoop ecosystem, the book also covers using MongoDB with Apache Hive. Each chapter includes details about the software you need and hands on examples of working with MongoDB and these technologies so you know exactly what to do, whatever your MongoDB implementation requires.
Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewers
- Introduction
- Chapter 1: Using a Java Client with MongoDB
- Chapter 2: Using the Mongo Shell
-
Chapter 3: Using MongoDB with PHP
- Getting Started
-
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
-
Chapter 5: Using MongoDB with Node.js
- Getting Started
- Using a Connection
-
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
- Chapter 7: Migrating Couchbase to MongoDB
- Chapter 8: Migrating Oracle Database
- Chapter 9: Using Kundera with MongoDB
- Chapter 10: Using Spring Data with MongoDB
- Chapter 11: Creating an Apache Hive Table with MongoDB
- Chapter 12: Integrating MongoDB with Oracle Database in Oracle Data Integrator
- Index
Product information
- Title: Pro MongoDB™ Development
- Author(s):
- Release date: September 2015
- Publisher(s): Apress
- ISBN: 9781484215982
You might also like
book
Practical MongoDB: Architecting, Developing, and Administering MongoDB
Practical Guide to MongoDB: Architecting, Developing, and Administering MongoDB begins with a short introduction to the …
book
MongoDB Cookbook - Second Edition
Harness the latest features of MongoDB 3 with this collection of 80 recipes ? from managing …
audiobook
The AI Factor
Have you heard about artificial intelligence (AI) and big data but felt they are technologies too …
book
Mastering MongoDB 4.x - Second Edition
Leverage the power of MongoDB 4.x to build and administer fault-tolerant database applications Key Features Master …