MongoDB® Notes for Professionals book

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

What people are saying about Notes for Professionals books Good stuff thanks Great book! Thank you for sharing it. Some good books on programming!! These free programming reference books are pretty nice http://books.goalkicker.com Thank you very much for this! Very useful This looks fantastic. Major thanks! The MongoDB® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified Book created for educational purposes and is not affiliated with MongoDB® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners 73 pages, published on May 2018

Author(s): GoalKicker Books
Series: Programming Notes for Professionals
Publisher: GoalKicker Books
Year: 2018

Language: English
Pages: 73
Tags: Programming, Notes, MongoDB, Professionals

Content list
About
Chapter 1: Getting started with MongoDB
Section 1.1: Execution of a JavaScript file in MongoDB
Section 1.2: Making the output of find readable in shell
Section 1.3: Complementary Terms
Section 1.4: Installation
Section 1.5: Basic commands on mongo shell
Section 1.6: Hello World
Chapter 2: CRUD Operation
Section 2.1: Create
Section 2.2: Update
Section 2.3: Delete
Section 2.4: Read
Section 2.5: Update of embedded documents
Section 2.6: More update operators
Section 2.7: "multi" Parameter while updating multiple documents
Chapter 3: Getting database information
Section 3.1: List all collections in database
Section 3.2: List all databases
Chapter 4: Querying for Data (Getting Started)
Section 4.1: Find()
Section 4.2: FindOne()
Section 4.3: limit, skip, sort and count the results of the find() method
Section 4.4: Query Document - Using AND, OR and IN Conditions
Section 4.5: find() method with Projection
Section 4.6: Find() method with Projection
Chapter 5: Update Operators
Section 5.1: $set operator to update specified field(s) in document(s)
Chapter 6: Upserts and Inserts
Section 6.1: Insert a document
Chapter 7: Collections
Section 7.1: Create a Collection
Section 7.2: Drop Collection
Chapter 8: Aggregation
Section 8.1: Count
Section 8.2: Sum
Section 8.3: Average
Section 8.4: Operations with arrays
Section 8.5: Aggregate query examples useful for work and learning
Section 8.6: Match
Section 8.7: Get sample data
Section 8.8: Remove docs that have a duplicate field in a collection (dedupe)
Section 8.9: Left Outer Join with aggregation ( $Lookup)
Section 8.10: Server Aggregation
Section 8.11: Aggregation in a Server Method
Section 8.12: Java and Spring example
Chapter 9: Indexes
Section 9.1: Index Creation Basics
Section 9.2: Dropping/Deleting an Index
Section 9.3: Sparse indexes and Partial indexes
Section 9.4: Get Indices of a Collection
Section 9.5: Compound
Section 9.6: Unique Index
Section 9.7: Single field
Section 9.8: Delete
Section 9.9: List
Chapter 10: Bulk Operations
Section 10.1: Converting a field to another type and updating the entire collection in Bulk
Chapter 11: 2dsphere Index
Section 11.1: Create a 2dsphere Index
Chapter 12: Pluggable Storage Engines
Section 12.1: WiredTiger
Section 12.2: MMAP
Section 12.3: In-memory
Section 12.4: mongo-rocks
Section 12.5: Fusion-io
Section 12.6: TokuMX
Chapter 13: Java Driver
Section 13.1: Fetch Collection data with condition
Section 13.2: Create a database user
Section 13.3: Create a tailable cursor
Chapter 14: Python Driver
Section 14.1: Connect to MongoDB using pymongo
Section 14.2: PyMongo queries
Section 14.3: Update all documents in a collection using PyMongo
Chapter 15: Mongo as Shards
Section 15.1: Sharding Environment Setup
Chapter 16: Replication
Section 16.1: Basic configuration with three nodes
Chapter 17: Mongo as a Replica Set
Section 17.1: Mongodb as a Replica Set
Section 17.2: Check MongoDB Replica Set states
Chapter 18: MongoDB - Configure a ReplicaSet to support TLS/SSL
Section 18.1: How to configure a ReplicaSet to support TLS/SSL?
Section 18.2: How to connect your Client (Mongo Shell) to a ReplicaSet?
Chapter 19: Authentication Mechanisms in MongoDB
Section 19.1: Authentication Mechanisms
Chapter 20: MongoDB Authorization Model
Section 20.1: Build-in Roles
Chapter 21: Configuration
Section 21.1: Starting mongo with a specific config file
Chapter 22: Backing up and Restoring Data
Section 22.1: Basic mongodump of local default mongod instance
Section 22.2: Basic mongorestore of local default mongod dump
Section 22.3: mongoimport with JSON
Section 22.4: mongoimport with CSV
Chapter 23: Upgrading MongoDB version
Section 23.1: Upgrading to 3.4 on Ubuntu 16.04 using apt
Credits
You may also like