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ê.