On Github napalmdth / NoSQL-Slides
Técnico em Informática pela ETEC 2º Sem Desenvolvimento de Sistemas Eduvale Trabalho com WebDev desde 2010
{ "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossSee": "markup" } } } } }
db.exemplo.insert({ Aluno:"Denis", sobrenome:"Nunes", materias:[" Estrutura de Dados", "OOP", "Produção de Textos"]});
db.exemplo.find();
db.nome_colection.update( {query_da_busca}, {operador_mod}, upsert, multi ); db.exemplo.update({Aluno:"Denis"},{$set:{sobrenome:"Zuero"}});
var busca = db.exemplo.findOne({Aluno:"Denis"}); busca.Aluno = "Zuero"; db.exemplo.save(busca);
db.exemplo.remove({Aluno:"Denis"});
db.exemplo.drop();
$lt / $lte
$gt / $gte
$or / $nor
$ne
$in / $nin
$exists
$all
$size
$set
$unset
$inc
$pull
$pullAll
$push
$pushAll
db.exemplo.count({});
db.exemplo.find({materia:"OOP"}).count();
db.exemplo.find({}).sort({Aluno:1});
db.exemplo.find({}).sort({sobrenome:-1});
db.exemplo.ensureIndex({Aluno:1});
db.exemplo.getIndexes();