MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB - Criar um banco de dados


No MongoDB, você cria um banco de dados alternando para um banco de dados inexistente e inserindo dados nele.

Não há CREATE DATABASE instrução no MongoDB como existe no SQL. Para criar um banco de dados no MongoDB, basta alternar para um banco de dados inexistente e inserir dados nele.

Para alternar bancos de dados, execute o comando use demonstração. Se o banco de dados ainda não existir, ele será criado:
use music

Isso resulta na seguinte mensagem:
switched to db music

No entanto, o banco de dados não é realmente criado até que você insira dados nele:
db.artists.insert({ artistname: "The Tea Party" })

A instrução acima cria uma coleção e insere um documento nela.

Ele irá gerar a seguinte mensagem:
WriteResult({ "nInserted" : 1 })

Você pode ver o banco de dados em sua lista de bancos de dados emitindo o seguinte comando:
show databases

Aqui está um exemplo da saída:
local  0.000GB
music  0.000GB
test   0.005GB

Neste caso, três bancos de dados são exibidos, um dos quais é nosso banco de dados recém-criado ( music ).

Você também pode executar a seguinte linha para visualizar o conteúdo do seu banco de dados:
db.artists.find()

O que deve resultar em uma saída como esta:
{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }

Como você pode ver, nosso par nome/valor agora está armazenado no novo banco de dados. O MongoDB também inseriu um _id campo. Se você não fornecer um _id campo, o MongoDB fornece isso para você.