MongoDB Tutorial for Beginners: Learn Basics in 7 Days

MongoDB Tutorial Summary


Neste grátis MongoDB tutorial for beginners, you will learn MongoDB basics and how MongoDB can be accessed, and its important features like indexing, regular expression, sharding data, etc., with MongoDB example. This MongoDB tutorials guide will help you clear all the concepts of MongoDB.

O que é a MongoDB?

MongoDB é um banco de dados NoSQL orientado a documentos usado para armazenamento de dados de alto volume. Ele contém o modelo de dados, que permite representar aquiarchical relationships. It uses JSON-like documents with optional schema instead of using tables and rows in traditional relational databases. Documents containing key-value pairs are the basic units of data in MongoDB.

O que devo saber?

Este guia tutorial on-line do Mongo DB foi projetado para iniciantes. Mas o conhecimento de SQL would be an additional help for this MongoDB for beginners training.

MongoDB Programa de estudos

MongoDB fundamentos básicos

👉 Lição 1 O que é a MongoDB? - Introdução, Archiestrutura, recursos e exemplo
👉 Lição 2 Tutorial NoSQL – Tipos de bancos de dados NoSQL, o que é e exemplo

Instale MongoDB

👉 Lição 1 Instale MongoDB on Windows — Download & Install MongoDB on Windows & Nuvem

MongoDB banco de dados

👉 Lição 1 MongoDB Criar banco de dados — How to Create Database & Collection in MongoDB
👉 Lição 2 Adicionar MongoDB Array using insert() - Aprenda com o exemplo
👉 Lição 3 Mongodb Chave primária — Exemplo para definir o campo _id com ObjectId()

MongoDB Exemplo de consulta

👉 Lição 1 MongoDB Query Document — usando o método find() com exemplos
👉 Lição 2 MongoDB Cursor Tutorial - Aprenda com EXEMPLO
👉 Lição 3 MongoDB Sort() & Limit() - MongoDB order with Sort() & Limit() Query
👉 Lição 4 MongoDB Count() & Remove() Functions - Aprenda com o exemplo
👉 Lição 5 MongoDB Update() Document - Aprenda com o exemplo

MongoDB Áreas de Suporte​

👉 Lição 1 MongoDB Métodos de backup - MongoDB Segurança, monitoramento e backup (Mongodump)
👉 Lição 2 Gerenciar usuários e funções — How to Create User & add Role in MongoDB
👉 Lição 3 MongoDB Replica Set Tutorial — Exemplo de replicação passo a passo
👉 Lição 4 MongoDB Sharding — Tutorial passo a passo com exemplo
👉 Lição 5 MongoDB Indexing Tutorial — createIndex(), dropindex() Exemplo
👉 Lição 6 MongoDB Expressão Regular — Use a Regular Expression $Regex in MongoDB
👉 Lição 7 MongoDB Vs. MySQL - Qual é a diferença?

MongoDB Interview Questions, Tools & Tutorial PDF

👉 Lição 1 Melhores MongoDB GUI Client - 9 melhores MongoDB GUI Client (Free & Paid)
👉 Lição 2 Melhores MongoDB Alternativas — Top 9 Alternatives to MongoDB
👉 Lição 3 MongoDB Interview Questions – 20 melhores MongoDB Perguntas e Respostas da Entrevista
👉 Lição 4 MongoDB PDF do tutorial - Download MongoDB PDF do tutorial para iniciantes

Como usar MongoDB

Following is a step by step process on how to use MongoDB:

  • Passo 1) Vá para isto link e baixar MongoDB Community Server. We will install the 64-bit version for Windows
  • Passo 2) Assim que o download for concluído, abra o arquivo msi. Clique em Avançar na tela inicial
  • Passo 3) Aceite o Contrato de Licença do Usuário Final e clique em Avançar
  • Passo 4) Clique no botão “concluir” para instalar todos os componentes
  • Passo 5)
    1. Selecione “Executar serviço como usuário do serviço de rede”. Anote o diretório de dados; vamos precisar disso later
    2. Clique em Avançar
  • Passo 6) Clique no botão Instalar para iniciar a instalação
  • Passo 7) A instalação começa. Clique em Avançar depois de concluído
  • Passo 8) Clique no botão Concluir para concluir a instalação
  • Passo 9) Go to ” C:\Program Files\MongoDB\Server\4.0\bin” and double click on mongo.exe. Alternatively, you can also click on the MongoDB desktop item to start using MongoDB

MongoDB is commonly used by Programmers to:

  • Armazene os dados
  • Gerenciar os dados
  • Recupere os Dados
  • Crie aplicativos da Web
  • Armazene um alto volume de dados

MongoDB Características

Following are the characteristics of MongoDB:

  • Suporte para consultas ad hoc
  • réplica
  • Indexação
  • Balanceamento de carga
  • Duplicação de dados
  • Suporte para ferramentas de redução e agregação de mapas
  • Banco de dados sem esquema
  • Usa procedimentos em vez de JavaScript
  • Alto desempenho
  • Fácil de administrar