Please enable JavaScript.
Coggle requires JavaScript to display documents.
MongoDB, Atualizando, Filtrando, Ordenando, Importar, Buscando por…
MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++.
Rodar o Mongo
Baixar e descompactar zip, colocar a pasta que contêm o bin em uma pasta nova.
-
Criar uma pasta "DB" dentro dessa pasta nova, onde vai ficar seus bancos de dados.
Coleções e Registros
-
Para inserir registros
db.(nome).insert({
"nome" : "Steven Universo",
"pedra" : "Rosa"})
-
-
Consultando e Filtrando
-
OR,AND e IN
-
AND
db.(nome).find({
$or : [
{("nome) : ("nome")}
{("nome") : ("nome")},
],
("nome") : ("nome")})
IN
db.(nome).find({
$in :[("nome"), ("nome")]
})
-
Atualizando
Update
db.(nome).update{
{"nome.nome" : "nome"},
{
$set : {
"nome.nome" : "nome"
}
}, {
multi : true
}
}
-
-
-
-
-
Buscando por proximidade
Agregar
db.(nome).aggregate([
{
$geoNear : {
near : {
coordinates : [lagitude, longitude],
type : "Point"
},
distanceField : "distancia.calculada",
spherical : true,
num : 3
}
},
{ $skip : 1 }
])
-
-
-
Type e Coordinates
localizacao : { type : "Point", "coordinates" : [latitude, longitude]