Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo MongoDB

Ferramentas Gráficas para MongoDB

Olá pessoal, hoje iremos analisar algumas ferramentas gráficas para utilização do banco de dados MongoDB. As Ferramentas Em banco de dados relacionais é comum interagirmos com os databases por meio de alguma ferramenta gráfica, por exemplo, com PostgreSQL podemos usar o pgadmin, com Oracle temos o SQL Developer, entre outras. Com MongoDB, além do tradicional console, temos várias opções no mercado, sendo elas open source ou pagas, vou listar 2 que venho utilizando: Robo3T (conhecido como Robomongo); NoSQLBooster for MongoDB. Robo3T Esta foi a primeira ferramenta na qual tive contato ao entrar no mundo do MongoDB, anteriormente era conhecida como RoboMongo, ela possui uma interface simples e de fácil utilização e está disponível para Linux. Mac e Windows. Site:  https://robomongo.org/ Download :  https://robomongo.org/download Interface inicial do Robo3T. Uma das grandes vantagens que vejo nesta ferramenta é a facilidade de realizar consulta e...

Criando e Executando Funções no MongoDB

Olá pessoal, hoje iremos ver como realizar a criação e execução de funções dentro de uma base no banco de dados MongoDB. Conhecendo o MongoDB Nos dias atuais o tema NoSQL vem sendo muito discutido, muitas empresas vem adotando este paradigma de armazenamento, mas como toda tecnologia existem prós e contras, para entender bem o tema recomento a leitura do livro NoSQL Essencial ( NoSQL Destilled ) dos autores Promod J. Sadalage e Martin Fowler, o livro mostra características de aplicações, modelos de NoSQL, entre outras detalhes importantes sobre adoção de qualquer banco desse segmento. O MongoDB é um banco de dados NoSQL baseado no modelo de documentos, onde cada registro é armazenado em forma de um documento  BSON , uma característica muito legal do MongoDB é justamente trabalhar neste formato, porque o formato JSON é amplamente utilizado pela maioria dos desenvolvedores, sendo assim o entendimento da estrutura de armazenamento se torna simples. Criando Funções n...

Criando uma Aplicação com Spring Boot e MongoDB

Olá pessoal hoje iremos ver como criar uma aplicação utilizando Spring Boot e o banco NoSQL MongoDB. Criando o Projeto Para criar um sistema usando o SpringBoot a melhor maneira seria criar o projeto via Maven, este processo pode ser realizado de várias maneiras: SpringInitializr ; SpringIDE ; Adicionar as dependências diretamente no pom.xml .  Segue como ficou o pom.xml do projeto: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 <?xml version="1.0" encoding="UTF-8"?> <project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > <modelVersion> 4.0.0 </modelVersion> <groupId> br.com.cvinicius </groupId> <a...