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: 301
Created: 2019-04-27

Others MongoDB Tutorials

The Little MongoDB Book

MongoDB tutorial for professionals

Node.js – Create Database in MongoDB free PDF

MongoDB Tutorial free PDF

The Little MongoDB Book

Others related eBooks about Getting started with MongoDB

Financial Numerical Recipes in C++

Download free course Financial Numerical Recipes in C++, pdf file on 264 pages by Bernt Arne Ødegaard....

HelloWorld Java Program free PDF

Download free course HelloWorld Java Program free PDF, pdf file on 3 pages by tutorialkart.com....

: Advanced R, Second Edition

This book helps you understand how R works at a fundamental level. It is designed for R programmers who want to deepen their understanding of the language, and programmers experienced in other languages who want to understand what makes R different and special....

Kotlin tutorial in PDF

Download free Kotlin tutorial course in PDF, training file in 38 chapters and 118 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Introduction to programming with Fortran 95

Introduction to programming with Fortran 95. This tutorial aim to provide an introduction to programming with Fortran 95. Fortran is particularly suitable for science and engineering....

Problem Solving with Algorithms and Data Structures Using Python

This books is about computer science. It is also about Python. However, there is much more. The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The onl...

Essential C

This book written to provide clear and concise explanation of topics for programmers both starting to learn the C Programming Language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Ruby Hacking Guide

The Ruby Hacking Guide is a book that explains how the ruby interpreter (the official C implementation of the Ruby language) works internally. To fully understand it, you need a good knowledge of C and Ruby. This book is going to investigate ruby as a whole....

Cryptography in .NET Succinctly

Download free course Cryptography in .NET Succinctly, pdf file on 67 pages by Dirk Strauss....

Object-oriented Programming in C#

Download free course Object-oriented Programming in C#, pdf file on 485 pages by Kurt Normark....