Continuando a nossa exploração do universo MongoDB Atlas, agora vamos dar uma olhada na ferramenta desktop para a gestão do cluster, que é o MongoDB Compass. Então agora eu vou conectar exatamente nesse cluster que eu acabei de mostrar para você, que é a minha M0 lá na Azure. Então aqui eu já tenho os parâmetros de configuração, minha string de conexão com meu usuário e senha e fazendo aqui essa primeira conexão, vamos dar uma olhada naquela mesma base de dados que a gente estava explorando pela web. Então, aqui está a mesma estrutura de documentos. Então, aqui a gente consegue ter uma experiência gráfica, visual, ferramenta desktop, para conseguir ter interação com a nossa massa de dados. Então, uma outra forma também de a gente explorar essa massa de dados pode ser pela linha de comando. Talvez você esteja em um ambiente de trabalho e não tenha acesso a interface gráfica. Então, a gente pode utilizar o MongoShell, que é o MongoSH, para fazer algumas interações com as bases de dados. Então, vamos digitar alguns comandos aqui para a gente também testar e ver como é que funciona. Vou fazer primeiro o comando show database, show dbs. Então, aqui, com essa linha de comando, eu tenho os bancos de dados no módulo db disponíveis neste cluster. Vamos explorar mais uma vez aqui o Airbnb. Então, para isso, eu vou dar o comando use sample-airbnb. Vou dar o autocomplete. E agora sim. Então, perceba aqui no prompt de comando que estamos operando com o banco de dados sample per BNB. O próximo comando que nós vamos utilizar agora é o show collections, para a gente olhar as coleções que estão disponíveis nesse banco de dados. Aqui nós temos uma única coleção que é listings and reviews. Vamos dar uma olhada no tipo de documento que tem aqui. Então, eu vou usar um comando que é o db.nomedacolecao.listensandreviews.findone e abre e fecha o parênteses. Este comando vai recuperar em tela um documento desta coleção, deste banco de dados. Então, estamos na coleção Listings and Reviews do banco de dados Sample Airbnb. Então, executando este comando, a gente vê aqui na tela que ele populou um documento do Airbnb. A gente pode perceber que no caso de uso do Airbnb, que é demonstrar os imóveis pelo aplicativo de maneira instantânea, acaba utilizando um documento bastante longo, porque o objetivo aqui é trazer o máximo de informação possível, o mais rápido possível, numa única interação de leitura. Então, todo o documento aqui do Airbnb sendo demonstrado. Estou vendo aqui no scroll, que eu botei uma fonte grande, está dando, pensando a noite para chegar lá em cima. Mas só para você ver, no começo aqui do documento, os mesmos atributos que a gente estava explorando lá na interface gráfica. Então, aqui o array das amenidades que a gente viu, que é um relacionamento de um imóvel para muitas amenidades, está aqui. E o meu comando, o findOne, já feito aqui também. Então, com isso a gente consegue ter uma navegação via linha de comando com o nosso MongoDB. Vamos jogar mais um último comando. Então a gente faz aqui uma exploração. Vamos ver os índices que estão criados nesta coleção. Então a gente pode colocar db.listensandreviews, que é o nome da nossa coleção, .getindices. e com isso nós vamos ter a informação dos índices. Então a gente tem aqui o underline id, eu tenho um índice baseado no nome, atributo name do nosso documento, um outro índice geográfico que é o 2D sphere sobre a localização desses imóveis do Airbnb e um outro índice geográfico, que é o 2D Sphere, sobre a localização desses imóveis do Airbnb. E um outro índice composto aqui pelo tipo da propriedade, tipo do quarto e quantidade de canos que a gente tem no imóvel. Então, um pouquinho aqui da riqueza, das possibilidades de indexação de MongoDB e também da parte textual. É claro que tudo que eu estou digitando em texto aqui, nós temos o equivalente também graficamente aqui no nosso compas. Então, vocês estão vendo que os mesmos índices que a gente demonstrou pela linha de comando, pelo MongoShell, que a gente demonstrou pela linha de comando, pelo Mongo Shell, eu também consigo chegar e conferir esses índices aqui pelo MongoDB Compass. Então fica a dica, recomendação, interface gráfica desktop para você trabalhar com o MongoDB, MongoDB Compass. Se você precisar fazer por linha de comando, tem o MongoShell. O MongoShell você pode usar ele como eu usei agora com você dentro do Compas, mas você também pode fazer a instalação dessa linha de comando no seu computador, no seu sistema operacional, seja Linux, Mac ou Windows, você vai encontrar o MongoShell também para trabalhar com o seu cluster de MongoDB Atlas.