Getting started with MongoDB

MongoDB is a document-oriented NoSQL database. As we will see, the whole system revolves around this document management, including the query language, which makes it its strong point. We are going to tackle now the setting up of a Mongo server and how to integrate your data in this environment.

Table of contents

  • Getting started with MongoDB
  • Running a JavaScript file in MongoDB
  • Make the output of find readable in shell
  • Basic commands on the mongo shell
  • Create a 2dsphere index
  • Aggregation
  • Operations with tables.
  • Delete documents that have a duplicate field in a collection
  • MongoDB aggregation
  • Examples of aggregated queries that are useful for work and learning
  • Java and Spring example
  • Get sample data
  • Left outer join with aggregation (search $)
  • Configuration
  • Start mongo with a specific configuration file
  • MongoDB Management
  • List of running queries
  • The basics of index creation
  • Deleting / deleting an index
  • Get clues from a collection
  • Sparse indexes and partial indexes
  • Authentication mechanisms in MongoDB
  • Authentication mechanisms
  • Update operators
  • $ Set operator to update the specified fields in documents
  • Chapter 11: Upgrading the MongoDB Version
  • Upgrade to 3.4 on Ubuntu 16.04 using apt
  • MongoDB authorization template
  • How to configure a ReplicaSet to support TLS / SSL?
  • Create the root certificate
  • Generate certificate requests and private keys
  • Sign your certificate requests
  • Concatte each node certificate with its key
  • Get information about the database
  • "Multi" setting when updating multiple documents
  • Update of embedded documents.
  • Bulk operations
  • Retrieve data from the collection with the condition
  • Python Driver
  • Request Document - Using AND, OR, and IN Conditions
  • Find () method with Projection
  • mongoimport with CSV
  • Backup and restore data
  • Upserts and inserts
Size : 1229.071 Kb
File type : pdf
Downloads: 303
Created: 2019-04-27

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others MongoDB Tutorials

MongoDB tutorial for professionals

Node.js – Create Database in MongoDB free PDF

The Little MongoDB Book

MongoDB Tutorial free PDF

The Little MongoDB Book

Others related eBooks about Getting started with MongoDB

VB.NET programming

This document provides an introduction to VB.NET programming language. You will learn the basics of the language with screenshots and examples....

Flutter in Action

With Flutter, you can build mobile applications using a single, feature-rich SDK that includes everything from a rendering engine to a testing environment. Flutter compiles programs written in Google’s intuitive Dart language to platform-specific code so your iOS and Android games, utilities, and ...

Programming for Computations - MATLAB/Octave

Download free course Programming for Computations - MATLAB/Octave, pdf file on 228 pages by Svein Linge, Hans Petter Langtangen....

How to Make Mistakes in Python

Download free course How to Make Mistakes in Python, pdf file on 82 pages by Mike Pirnat....

Think Java, 2nd Edition

Think Java is a hands-on introduction to computer science and programming used by many uni..., download free Java tutorial in PDF (326 pages) created by ....

50 Ways to Avoid Find and Fix ASP.NET Performance Issues

Download free course 50 Ways to Avoid Find and Fix ASP.NET Performance Issues, pdf file on 50 pages by Red Gate....

Restful Web Services

You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mas...

Learning with Python: How to Think Like a Computer Scientist

The user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors....

Algorithmic Graph Theory

This is an introductory book on algorithmic graph theory. Theory and algorithms are illustrated using the Sage open source mathematics software. To get an overview of the book, you can view the table of contents as shown below or download the complete book. This book is more commonly known as the ...

Beginner Fortran 90 tutorial

Download Free course and training document about Fortran 90, tutorial on 20 pages for beginners by Guy Munhoven....