Michel Banagouro
Arquiteto e especialista em desenvolvimento web em .NET há 7 anos. Sócio e fundador na empresa LeanWork desenvolvendo soluções customizadas para web. Professor de cursos online sobre ASP .NET MVC, Azure, Entity Framework e MongoDB.

Introduction
Mongo Shell / CRUD
Schema Design
Indexing
Replication
Sharding
Analytics
Monitoring
Backup and Recovery
Additional Topics
NoSQL
Document-Oriented Database
Multi-platform
and Open-source
for (i=0; i < 5; i++) {print("hello from the mongo shell");}
> use <dbname>> db.stats() > db.stats > db. // press TAB

{"name" : "Michel","registered" : true,languages : [ "c#", "python", "ruby" ],"address" : {"city" : "Londrina","state" : "PR""country" : "Brasil"},created_on : new Date()}







No joins
No transactions
Horizontal Scalability


db.products.aggregate([
{$group:
{
_id: {
"maker":"$manufacturer"
},
max_price:{$max:"$price"}
}
}
]) 


By Michel Banagouro
Arquiteto e especialista em desenvolvimento web em .NET há 7 anos. Sócio e fundador na empresa LeanWork desenvolvendo soluções customizadas para web. Professor de cursos online sobre ASP .NET MVC, Azure, Entity Framework e MongoDB.