O Studio3T é um software multiplaforma para gerenciamento de bancos de dados MongoDB, podendo ser instalado em Windows, Mac e Linux. Neste tutorial será utilizado a distribuição Ubuntu mas as funções e o método de conexão é o mesmo para qualquer sistema.
O software pode ser baixado pelo site https://studio3t.com/download/
A utilização do software é gratuita, porém exige a criação de um usuário de acesso para gerenciamento de licensa do mesmo que é feito direto pelos desenvolvedores dele.
Após a instalação do software, ele irá abrir uma janela de configuração inicial onde irá pedir para logar na conta 3T.
Isso irá abrir uma página no navegador onde pode criar uma conta gratuitamente no site deles como também utilizar outros meios de autenticação.
Após o login, o produto está ativado com uma versão gratuita da licença do produto.
Conectando um banco mongodb através do Studio3T.
Ao abrir o software irá abrir a seguinte janela onde pode clicar em New Connection para criar uma nova conexão:
Caso não apareça esse bloco, pode abri-lo clicando na opção Connect nas opções principais do software.
Nas opções de configuração da conexão, pode ser utilizado uma string de conexão mongo, ou então realizar a configuração manual. Pela simplicidade da configuração, iremos usar o modo manual e avançar:
Na próxima janela, irá estar mostrando as configurações de uma nova conexão.
No campo Server deve ser inserido o host de conexão mongodb e ao lado a porta de conexão, por padrão 27017:
Na aba Authentication é configurado os dados de acesso da base, nessa aba deve ser alterado o Authentication Mode para Basic.
User name é o usuário do banco de dados, Password é a senha e Authentication DB é a base de dados que irá fazer a conexão.
Pode ser testada a conexão clicando em Test Connection no canto inferior direito da tela após inserir os dados para verificar se está ok a conexão ou se retorna algum erro.
Ao salvar, ele vai inserir na tabela anterior a conexão e pode finalizar a configuração clicando em Connect.
Se os dados de autenticação estiverem realmente corretos, o aplicativo se conectará à base configurada.