4. O QUE É MONGODB?
• Open Source
• Alta Performance
• Schema (Esquema) Aberto
• Orientado a Documento
• Suporte Geo nativo
• Banco de Dados
5. O QUE É MONGODB?
“O MongoDB trabalha com key-value (que são rápidos e altamente escalável) e sistema
RDBMS (Relational database management system) tradicional (que oferecem consultas rica e profunda
funcionalidade)”
11. SQL PARA MONGO
A criação de documento no MongoDB é dinamica, basta
CREATE TABLE gonow (a Number, b Number);
fazer o primeiro insert()
INSERT INTO gonow (1,1); db.gonow.insert({a: 1, b: 1})
SELECT * FROM gonow; db.gonow.find({})
SELECT * FROM gonow WHERE sobrenome = ‘Avelino’; db.gonow.find({‘sobrenome’: ‘Avelino’})
SELECT * FROM gonow ORDER BY sobrenome; db.gonow.find({}).sort({sobrenome:1})
SELECT * FROM gonow WHERE a < 1; db.gonow.find({a: {$gt:1}})
SELECT * FROM gonow WHERE a > 1; db.gonow.find({a: {$lt:1}})
SELECT * FROM gonow LIMIT 1; db.gonow.find({}).limit(1)