Você está na página 1de 15

http://www.luiztools.com.

br

Node.js para
Iniciantes
CRONOGRAMA
MongoDB
CRUD Command Line
MongoDB
MongoDB

Características

● free e open-source
● 10gen (2009)
● C++
● multiplataforma
● orientado a documentos
(NoSQL)
MongoDB

Características

● BSON
● sem JOINs e FKs
● documentos independentes
● schemaless
● JavaScript
MongoDB

Cenários

● Big Data
● dados desestruturados ou com
estrutura dinâmica
● JavaScript Full-Stack
● Cache
MongoDB

Instalação

● mongodb.org
● Community Server
● Extrair arquivos
MongoDB

Uso

● mongod e mongo
● mongodump e mongorestore
● mongoimport e mongoexport
Command
Line
Command Line

Uso

● mongod --dbpath
● show databases
● show collections
● use database
● db.collection.find(filtro)
Command Line

Uso

● pretty()
● db.collection.insert(obj)
● db.collection.insert(arr)
● db.collection.update(filtro, obj)
● db.collection.remove(filtro)
Dúvidas?
Exercícios
1 Banco de veículos de uma concessionária

2 Banco de e-commerce (tipo Wal-Mart)

3 Banco de um CMS (tipo Wordpress)


Obrigado!

Você também pode gostar