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();