Menu Docs

O que é o MongoDB?

MongoDB é um banco de dados de documentos projetado para facilitar o desenvolvimento e o dimensionamento de aplicativos.

Você pode executar o MongoDB nos seguintes ambientes:

  • MongoDB Atlas : O serviço totalmente gerenciado para implantações MongoDB na nuvem

  • MongoDB Enterprise : a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community : a versão com código disponível, de uso gratuito e autogerenciada do MongoDB

Introdução ao MongoDB Atlas
Imagem do herói da página inicial
O que você pode fazer
1

Crie um cluster na IU do MongoDB Atlas na Atlas CLI de forma rápida e fácil. Para saber mais, consulte Criar um cluster na documentação do MongoDB Atlas e Introdução ao Atlas na documentação do Atlas CLI.

Para implantações auto-hospedadas, consulte Replicação no manual MongoDB para criar um conjunto de réplicas.

2

Acesse implantações na interface do usuário do MongoDB Atlas ou conecte-se com drivers ou com o MongoDB Shell (mongosh) no manual do MongoDB.

Para saber mais, consulte Encontrar sua cadeia de conexão no manual do MongoDB.

3

Realize operações CRUD na interface do Atlas MongoDB ou usando a API de Consulta MongoDB - com ou sem transações.

Para saber mais, consulte Create, View, Update, and Delete Documents na documentação do Atlas do MongoDB e CRUD Operations no manual do MongoDB.

4

Crie seu esquema de dados para suportar padrões de acesso frequente. Você pode atualizar ou aplicar seu esquema a qualquer momento.

Para saber mais, consulte Introdução à modelagem de dados no manual MongoDB.

➜ atlas setup
? Do you want to setup your Atlas database with default settings? (Y/n)
➜ Y
We are deploying Cluster9876543...
Please store your database authentication access details in a secure location.
Database User Username: Cluster9876543
Database User Password: abcdef12345
Creating your cluster... [Its safe to 'Ctrl + C']
1

Importe dados de um arquivo CSV ou JSON com ferramentas de reconhecimento de data center.

Para saber mais, consulte Migrate or Import Data na documentação do MongoDB Atlas e mongoimport na documentação das ferramentas de banco de dados.

2

Use aggregation pipelines para processar seus dados em vários estágios e retornar os resultados calculados. Você pode visualizar os resultados em cada estágio do pipeline ao executar aggregation pipelines no MongoDB Atlas.

Para saber mais, consulte Executar pipelines de agregação na documentação do MongoDB Atlas e Operações de agregação no manual do MongoDB.

test> db.orders.insertMany([
{ "item" : "almonds", "price" : 12, "quantity" : 2 },
{ "item" : "pecans", "price" : 20, "quantity" : 1 },
])
test> db.inventory.insertMany([
{ "sku" : "almonds", "description": "product 1", "instock" : 120 },
{ "sku" : "cashews", "description": "product 3", "instock" : 60 },
{ "sku" : "pecans", "description": "product 4", "instock" : 70 }
])
test> db.orders.aggregate([
{ $match: { price: { $lt: 15 } } },
{ $lookup: {
from: "inventory",
localField: "item",
foreignField: "sku",
as: "inventory_docs"
} },
{ $sort: { price: 1 } },
])
1

Verifique a identidade de um usuário, membro do conjunto de réplicas ou membro do cluster fragmentado com autenticação.

Para saber mais, consulte Autenticação da interface do usuário do Atlas na documentação do MongoDB Atlas e Autenticação no manual do MongoDB.

2

Habilite Controles de Acesso Baseados em Funções para managed privilégio de usuário em todo o reconhecimento de data center ou collection individuais.

Para saber mais, consulte Autorização de interface de usuário do Atlas na documentação do MongoDB Atlas e Controles de acesso baseados em funções no manual do MongoDB.

3

A criptografia de nível de campo do lado do cliente protege os dados enquanto eles estão em uso pelo reconhecimento de data center. Os campos são criptografados antes de sairem do seu aplicativo, protegendo-os na rede, na memória e em repouso.

Para saber mais, consulte Criptografia no nível do campo do lado do cliente no manual do MongoDB.

Segurança do MongoDB
1

Crie um cluster gratuito, um cluster de dimensionamento automático ou uma instância sem servidor na interface do usuário do MongoDB Atlas. Para saber mais, consulte Escolha um tipo de implantação de banco de dados na documentação do MongoDB Atlas.

Para implantações auto-hospedadas, forneça redundância e resiliência para seu reconhecimento de data center implantando um conjunto de réplicas. Para saber mais, consulte Replicação no manual MongoDB.

2

Use a fragmentação para escalar horizontalmente seu reconhecimento de data center ou para garantir a separação de dados baseada em localização.

Para saber mais, consulte Fragmentar uma coleção na documentação do MongoDB Atlas e Fragmentação no manual do MongoDB.

Implementação e escalabilidade do MongoDB
Recursos e produtos relacionados

Explore bibliotecas e ferramentas para MongoDB.

Ícone do MongoDB Atlas

Use o MongoDB no idioma do seu aplicativo

Aprenda sobre Drivers

Ícone da MongoDB University

Explore visualmente seus dados com o MongoDB Compass

Exibir documentos do Compass

Ícone do MongoDB Server

Gerencie e monitore suas implantações

Visualizar Ops Manager