Quando você instala o mongodb, ele já vem com um aplicativo cliente, o MongoDB Shell.
Caso você tenha seguido os passos do
post
anterior sobre a instalação do mongo, você já deve estar com
o cliente no PATH do sistema.
Para executá-lo digite:
sauron@mordor:~$ mongo
MongoDB shell version: 1.8.2
connecting to: test
>
Agora você está conectado ao
servidor, usando o banco de dados test.
Por padrão o mongo vai se conectar a este banco de dados. Caso
queira se conectar diretamente a outro banco, digite:
sauron@mordor:~$ mongo meu_banco
MongoDB shell version: 1.8.2
connecting to: meu_banco
>
Para
listar os bancos de dados existentes:
> show dbs
admin (empty)
local (empty)
Para
mudar de banco:
> use admin
switched to db admin
No
mongo você não precisa explicitamente criar um banco, basta
utilizar esse novo banco que ele será criado:
> use novo_banco
switched to db novo_banco
No
mongo, não existem tabelas, mas sim collections.
As collections são como uma coleção de documents
(registros).
Para
criar uma collection, assim como ocorre na criação do database,
basta utilizá-la:
> db.nova_collection.insert( { 'user' : 'sauron' } )
Nesta
instrução foi criada a collection nova_collection
(tabela) e inserido nela o document (registro) {'user':'sauron'}.
A variável db representa o banco ao qual você está conectado,
neste caso novo_banco.
Para
exibir as collection do banco atual:
> show collections
nova_collection
system.indexes
A
collection system.indexes
é interna do sistema, ela guarda as informações dos indices para
busca.
Para
listar todos os documents de uma tabela:
> db.nova_collection.find()
{"_id" : ObjectId("4eaa1788a891dfafb7e721c3"), "user" : "sauron" }
A key
(chave) _id é criada
automaticamente pelo mongo, ela funciona como uma chave primária do
document.
Comentários
Postar um comentário