2. Agenda
Visão geral sobre bancos de dados
Introdução ao NoSQL
Banco de dados orientado a documento
Introdução ao MongoDB
JSON
Instalação do MongoDB
Primeiros comandos no MogoDB
CRUD
Operadores de Comparação e Lógicos
Exercícios
3. JSON
O JSON ou Java Script Object Notation é um formato de dado originário do JavaScript, mas é
independente dele. Você pode trabalhar com JSON em diversas linguagens, como C#, JAVA, C++,
Pythom e Ruby.
4. JSON
A sintaxe é de fácil leitura para nós humanos...
{ // inicia um objeto
“campo” : “valor” , // campo entre aspas, dois pontos valor
“campo2” : “Outro Valor”
} // finaliza um objeto
// pode-se usar aspas duplas “” ou aspas simples ‘’... Só depende do padrão de código.
5. JSON
O JSON suporta seis tipos de datatypes: strings, numeros, booleanos, arrays, objeto e nulo.
6. JSON
Tipo numérico:
“id” : 1
“valor” : 17.50
Tipo string:
“nome” : “Gabriel”
Tipo boolean:
“excluido” : false
Tipo array:
“anotacoesNasPaginas” : [10, 15, 32, 55]
7. JSON
Tipo Objeto
“cursos” : {
“manhã” : “Banco de dados”,
“tarde” : “.NET”,
“noite” : “NodeJS”
}
Tipo nulo
“faltas” : null // retorna um objeto nulo
“fatas” : “” // retorna uma string vazia
9. JSON
Vamos criar um objeto pessoa com os campos:
nome, idade, email, excluido, materiasCursadas.
Abra o Google Chrome ou outro navegador - navegador, não o IE - e aperte F12, em seguida, vá a
aba console.
14. JSON
Conclusão: O JSON é um formato de dados legível para humanos, que é suportado por N
linguagens, é leve (comparado ao XML) por isto facilita leitura e escrita de dados. Com ele
podemos criar objetos, utilizando os seis tipos de dados.