Precisamos adicionar uma conexão para o nosso ambiente de desenvolvimento localhost. Clique no botão + e digite os seguintes dados:
- Name: localhost
- Server: localhost
- Port: 27017
Obs.: Foram relatados erros de SSH ao conectar desta forma para MongoDB maquinas virtuais como VirtualBox, neste casso você deverá criar um Tunnel através do Putty como mostrado abaixo: Abra o Putty e selecione a conexão com o servidor onde você possui o MongoDB. Logo após vá em SSH -> Tunnels e adicione os dados conforme mostrados abaixo. Logo após adicionar os dados, clique em "Add" e logo em seguida em "Open", conecte no servidor e pronto, você acaba de criar um Tunnel para seu servidor MongoDB e desta forma será possível conectar o MongoVUE. Depois de ter estabelecido a conexão você pode usar o Database Explorer no painel esquerdo para navegar através de seus bancos de dados MongoDB. Inicialmente você irá visualizar seus Bancos de Dados, porem caso ainda não tenha criado, por padrão, você só vai ver um banco de dados chamado local, que não contém qualquer coleção (algo como tabelas em um RDBMS). Não há necessidade de criá-los manualmente, vamos escrever algum código para fazer isso. Clicando na sua conexão, você irá visualizar um resumo do seu servidor MongoDB. Informações sobre quantidade de Bancos de Dados e suas Collections (Coleções) e documentos. Clique no banco de dados desejado e você terá as informações sobre uso de armazenamento, índices, etc.. Criando Bancos de Dados Para criar um novo Banco de Dados, clique com o botão direito do mouse e logo em seguida em "Add Database.
A seguir, informa o nome do banco de dados, em nosso exemplo, iremos criar o banco de dados "tutoriais"
Feito isto, observe que ele já consta na sua lista de bancos de dados :
Criando uma Coleção (Collection) Para isto, basta clicar e selecionar o novo banco de dados e logo após, clique com o botão direito do mouse e então abrirá o menu que irá disponibilizar a opção para criação de uma nova Coleção (Collection) como mostrado abaixo:
Em seguida, informe o nome desejado para a nova coleção (Collection)
Para nosso exemplo, criaremos a coleção "mongodb"
A partir deste momento, clique com o botão direito do seu mouse sobre a coleção e você visualizará o menu onde você poderá efetuar diversos procedimentos, inclusive importação de dados.
Importando dados diretamente de um RDMS. No exemplo a seguir, vamos importar uma tabela do MySQL diretamente para o MongoDB. Clique com o botão direito do mouse sobre o banco de dados onde você deseja importar a tabela, ao acessar o menu, clique em RDMS import e logo em seguida escolha o Banco de Dados, no nosso caso, MySQL. Após selecionar o tipo de database, clique em "Select" para informar os dados de conexão para o banco MySQL como mostrado abaixo. Conectado ao Database "mongodb", agora você deve selecionar a tabela a ser importada , em nosso exemplo, selecionamos a tabela "tutoriais" no Banco de Dados MySQL. Obs.: Informe os campos correspondentes no ambiente MongoDB. Dando tudo certo, você deve receber esta mensagem: Pronto, agora verifique no Database Explorer se a tabela "tutoriais" foi importada com sucesso. Em nosso exemplo, podemos observar que a tabela foi importada com sucesso, clicando 2x sobre o nome da tabela, podemos observar no Table View que os dados estão lá. Verificando no servidor remoto do MongoDB :
[root@Mongo01 ~]# mongo
MongoDB shell version: 2.6.1
connecting to: test
> show dbs
admin (empty)
local 0.078GB
tutoriais 0.078GB
> use tutoriais
switched to db tutoriais
> show tables
mongodb
system.indexes
tutoriais
> db.tutoriais.find()
{ "_id" : ObjectId("5386579e96de9c26c06f2a64"), "titulo" : "Execução de comandos shell do MongoDB a partir de um arquivo Javascript", "ano" : 2014, "autor" : "Paulo Fagundes" }
{ "_id" : ObjectId("5386579e96de9c26c06f2a65"), "titulo" : "Exportando grandes massas de dados de uma Collection MongoDB usando o script", "ano" : 2014, "autor" : "MOngoDBWise" }
{ "_id" : ObjectId("5386579e96de9c26c06f2a66"), "titulo" : "Databases, documents and collections no MongoDB", "ano" : 2014, "autor" : "Paulo Fagundes" }
{ "_id" : ObjectId("5386579e96de9c26c06f2a67"), "titulo" : "MongoDB Vs Cassandra", "ano" : 2014, "autor" : "Paulo Fagundes" }
{ "_id" : ObjectId("5386579e96de9c26c06f2a68"), "titulo" : "Como instalar o MongoDB 2.6.1 no Centos 6.5 (VirtualBox)", "ano" : 2014, "autor" : "Paulo Fagundes" }
{ "_id" : ObjectId("5386579e96de9c26c06f2a69"), "titulo" : "Indexing and Query Optimization", "ano" : 2014, "autor" : "Paulo Fagundes" }
{ "_id" : ObjectId("5386579e96de9c26c06f2a6a"), "titulo" : "Javascript for your Data", "ano" : 2014, "autor" : "Paulo Fagundes" }
>
Gerenciando Usuários (Adicionar/Alterar/Excluir/Alterar Senhas)
Neste tópico vamos mostrar como gerenciar os usuários de cada Banco de Dados do seu ambiente MongoDB. Primeiramente selecione no "Database Explorer" o banco de dados que você deseja efetuar esta tarefa: Em nosso exemplo, selecionamos o Banco de Dados "tutoriais". Na janela "New User" você deve adicionar o novo usuário e senha para o banco de dados selecionado.
0 comentários:
Postar um comentário