Introdução ao MongoDB Create Database

O artigo a seguir MongoDB Create Database fornece um esboço para criar um banco de dados e coleções no MongoDB. O MongoDB é um sistema de gerenciamento de banco de dados. É um código aberto, ou seja, está disponível gratuitamente. O MongoDB segue um modelo de banco de dados orientado a documentos, pois suporta várias formas de dados. A arquitetura do MongoDB é feita combinando documentos e coleções.

Criando um banco de dados MongoDB

Se você é do fundo do SQL, pode pensar que no SQL, o comando create database é usado no MongoDB para criar um banco de dados. O MongoDB não suporta nenhum comando para criar um banco de dados. No MongoDB, não há necessidade de criar um banco de dados manualmente, como no SQL, o MongoDB cria o banco de dados automaticamente recuperando valores da coleção definida quando o usuário armazena esse valor nas coleções.

Como criar um banco de dados no MongoDB?

Para criar um banco de dados no MongoDB, primeiro devemos colocar o banco de dados e a coleção corretamente. O banco de dados é para armazenar toda a coleção. E essas coleções são usadas para armazenar todos os documentos. Os documentos não passam de uma coleção de nomes e valores de campos.

Vamos ver um exemplo para entender a estrutura das coleções

(
"StudentID": 1,
"StudentName": "John"
)

No exemplo acima, existem dois campos, ou seja, StudentID e StudentName. Portanto, o documento contém esses dois campos como um nome de campo e 1 e John como valores de campo, respectivamente.

Criar um banco de dados

Para criar um banco de dados no MongoDB, use o comando é usado

Sintaxe

use DatabaseName

Por exemplo:

>Use Student

No exemplo acima, o uso é um comando para criar um banco de dados e Student é o nome do banco de dados.

Se o comando acima foi executado com sucesso, ele fornece a seguinte saída

Saída: Comutado para Aluno

O MongoDB alterna automaticamente para o banco de dados assim que o usuário o cria.

Nota: Se o nome que você der ao banco de dados já existir, o MongoDB o redirecionará, isto é, conectará você diretamente ao banco de dados. Se o nome que você der ao banco de dados não existir, primeiro ele criará o banco de dados com o nome fornecido e, em seguida, alternará para o banco de dados criado.

Mostrar o nome do banco de dados

Se você quiser saber o nome do banco de dados ao qual está se conectando atualmente, poderá usar o comando db para saber o nome do banco de dados.

Sintaxe:

db

Por exemplo:

> db

Saída : Estudante

Este comando é útil para usuários quando eles estão trabalhando com vários bancos de dados e desejam conhecer o banco de dados correto para inserir os valores no banco de dados.

Lista de todos os bancos de dados

Se você quiser conhecer todos os bancos de dados presentes no MongoDB, poderá usar o comando show DBS para listar todos os bancos de dados.

Sintaxe: show dbs

Por exemplo:

> show dbs

Resultado:

Professor

Funcionários

No exemplo acima mencionado, você pode ver que o banco de dados Student não é mostrado na lista de bancos de dados. Isso ocorre porque o MongoDB não cria o banco de dados até que os documentos sejam salvos.

Como criar uma coleção?

Para criar coleções no banco de dados, isto é, documento que contém o nome e os valores do campo, usamos o comando MongoDB db.createCollection (name, options).

A sintaxe do comando createCollection () é dada da seguinte maneira:

db.createCollection(name, options)

  • Neste comando, o parâmetro name é o nome da coleção que queremos criar.
  • Option é um parâmetro opcional. Option é um documento usado para especificar a configuração da coleção.

Etapas para criar coleções

Abaixo estão algumas etapas para criar uma coleção, como a seguir:

Passo 1:

Use o comando db.createCollection.

>db.createCollection("CreateCollection")

A saída do comando acima mencionado pode ser buscada usando o comando show collections.

>show collections

Resultado:

CreateCollection

Além disso, o MongoDB cria coleções automaticamente quando você insere alguns documentos. Portanto, as etapas acima mencionadas podem ser eliminadas.

Os seguintes passos podem ser seguidos.

Etapa 1: primeiro escreva a instrução insert para adicionar documentos à coleção

Sintaxe

db.DatabaseName.insert
(
);

Etapa 2: depois disso, escreva os nomes e os valores dos campos na instrução insert

Sintaxe

db.DatabaseName.insert

(

(

nome do campo1,

campo Valor1

)

(

nome do campo2

campo value2

)

);

Por exemplo:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

O MogoDB fornece o comando insert () para adicionar documentos às coleções dos bancos de dados.

Se o comando acima for executado com sucesso, ele fornecerá a seguinte saída.

Resultado:

WriteResult (("nInserted": 1))

A saída acima mostra que o comando insert foi executado com sucesso e adiciona 1 registro à coleção do banco de dados.

Agora, se você executar o comando show dbs, ele fornecerá a seguinte saída

Por exemplo:

>show dbs

Resultado:

Aluna

Professor

Funcionários

Excluir o banco de dados criado

Se você deseja excluir o banco de dados criado, pode usar o comando drop. MongoDB fornece comando drip para excluir o banco de dados

Sintaxe

db.DropDatabase ()

Isso excluirá o banco de dados que você selecionou. Se um banco de dados específico não for selecionado, ele excluirá o banco de dados padrão.

Por exemplo:

Etapa 1: Primeiro, verifique os bancos de dados disponíveis usando o comando show DBS

>show dbs

aluna

Professor

Funcionários

Teste

Etapa 2: se você deseja excluir o banco de dados do aluno, os comandos serão os seguintes:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Etapa 3: O resultado pode ser verificado usando o comando show DBS.

>show dbs

Professor

Funcionários

Teste

Soltar uma coleção do banco de dados

No MongoDB, o comando db.collection.drop () é usado para eliminar uma coleção do banco de dados.

Sintaxe do comando drop ():

db.collection_name.drop ()

Por exemplo:

Etapa 1: primeiro, verifique as coleções disponíveis usando o comando show collections

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Etapa 2: se você deseja excluir o CreateCollection, os comandos serão os seguintes:

>db.CreateCollection.drop()

verdade

Etapa 3: O resultado pode ser verificado usando o comando show collections.

>show collections

TeacherCollection

EmployeesCollection

Conclusão - Mongo DB Create Database

Neste artigo, vimos como criar um banco de dados de queda de anúncios, além de criar e excluir coleções no MongoDB usando os comandos do MongoDB.

Artigos recomendados

Este foi um guia para o Mongo DB Create Database. Aqui discutimos como criar, excluir, soltar e excluir coleções no MongoDB usando os comandos do MongoDB. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Replicação no MongoDB
  2. Ferramentas MongoDB
  3. Alternativas ao MongoDB
  4. Como instalar o MongoDB