Comandos 기본 MongoDB
수마리오
셀레시오나르/크리아 오 방코
use primeiroBanco;
Inserir/criar 컬렉션/tabela de dados
Sintaxe
//INSERT um dado na collection
db.NomeDaCollection.insertOne({"user": "admin", "password": "admin"});
//INSERT varios dados na collection
db.NomeDaCollection.insertMany([
{"user": "admin", "password": "admin"},
{"user": "admin", "password": "admin"},
{"user": "admin", "password": "admin", "idade": "10"}
]);
예시
//INSERT um dado na collection usuario
db.usuario.insertOne({"user": "admin", "password": "admin"});
//INSERT um dado na collection pessoa
db.usuario.insertOne({"nome": "Bill Gates", "idade": "66 "});
//INSERT vários dados na collection usuario
db.usuario.insertMany([
{"user": "admin1", "password": "admin1"},
{"user": "admin2", "password": "admin2"},
{"user": "admin1", "password": "password"}
]);
//INSERT vários dados em outra collection, no caso, collection pessoa
db.pessoa.insertMany([
{"nome": "Joao", "idade": "10"},
{"nome": "Joao", "idade": "20"},
{"nome": "Lucas", "idade": "15"}
]);
모스라 방코스 크리아두스
Só apresenta o banco se tiver algum dado em alguma collection
Sintaxe
show dbs;
예시
//Exemplo resultado:
admin 0.000GB
config 0.000GB
local 0.000GB
primeiroBanco 0.000GB
Collections do banco와 같은 대부분의 토다
Sintaxe
show collections;
예시
//Exemplo de resultado:
pessoa
usuario
셀레시오나 다도스 나 컬렉션
Sintaxe
//Seleciona todos os registros de uma collection igual ao SELECT all
db.NomeDaCollection.find();
//SELECT primeiro item inserido na collection
db.NomeDaCollection.findOne();
//SELECT todos onde o parametro for verdadeiro
db.NomeDaCollection.find({"WHERE"});
//SELECT all com resultado semelhante a um Json (Bson)
db.NomeDaCollection.find().pretty();
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT o primeiro com o user = admin1
db.usuario.findOne({"user": "admin1"});
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
//SELECT todos com o user = admin1
db.usuario.find({"user": "admin1"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT todos e retorna como Bson
db.usuario.find().pretty();
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca2"),
"user" : "admin2",
"password" : "admin2"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca3"),
"user" : "admin1",
"password" : "password"
}
Atualizar dados de um registro/documento
Sintaxe
//Atualiza os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e não modifica a estrutura
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.updateOne({"WHERE"}, {$set:"SET"});
//Em todos que correspondem ao primeiro parâmetro
db.NomeDaCollection.updateMany({"WHERE"}, {$set:"SET"});
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE somente no primeiro que atendem ao "WHERE"
db.primeiroBanco.updateOne({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE em todos que atendem ao "WHERE"
db.usuario.updateMany({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "nova-senha" }
Atualizar todos os dados de um registro/documento
Sintaxe
/*Atualiza TODOS os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e
modifica a estrutura, semelhante ao ALTER TABLE*/
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.replaceOne({"WHERE"}, {"Nova estrutura"});
replaceMany
없음 존재
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
/*Altera todos os dados do primeiro que corresponde a user = admin1
para "password": "nova-senha"*/
db.usuario.replaceOne({"user" : "admin1"}, {"password": "nova-senha"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
익스클루어 다도스 나 컬렉션
Sintaxe
//Exclui somente o primeiro que corresponde a cláusula
db.NomeDaCollection.deleteOne({"WHERE"});
//Exclui todos os que correspondem a cláusula
db.NomeDaCollection.deleteMany({"WHERE"});
//Exclui todos os dados da collection
db.NomeDaCollection.deleteMany({});
예시
//Dados
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9e"), "nome" : "Joao", "idade" : "10" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE o dado primeiro com o nome = Joao
db.usuario.deleteOne({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE todos os dados com o nome = Joao
db.usuario.deleteMany({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
방코 제외
Sintaxe
//Selecione o banco
use bancoDados;
//Exclua
db.dropDatabase();
Reference
이 문제에 관하여(Comandos 기본 MongoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/_misterbento/comandos-basicos-mongodb-2o8o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
use primeiroBanco;
Sintaxe
//INSERT um dado na collection
db.NomeDaCollection.insertOne({"user": "admin", "password": "admin"});
//INSERT varios dados na collection
db.NomeDaCollection.insertMany([
{"user": "admin", "password": "admin"},
{"user": "admin", "password": "admin"},
{"user": "admin", "password": "admin", "idade": "10"}
]);
예시
//INSERT um dado na collection usuario
db.usuario.insertOne({"user": "admin", "password": "admin"});
//INSERT um dado na collection pessoa
db.usuario.insertOne({"nome": "Bill Gates", "idade": "66 "});
//INSERT vários dados na collection usuario
db.usuario.insertMany([
{"user": "admin1", "password": "admin1"},
{"user": "admin2", "password": "admin2"},
{"user": "admin1", "password": "password"}
]);
//INSERT vários dados em outra collection, no caso, collection pessoa
db.pessoa.insertMany([
{"nome": "Joao", "idade": "10"},
{"nome": "Joao", "idade": "20"},
{"nome": "Lucas", "idade": "15"}
]);
모스라 방코스 크리아두스
Só apresenta o banco se tiver algum dado em alguma collection
Sintaxe
show dbs;
예시
//Exemplo resultado:
admin 0.000GB
config 0.000GB
local 0.000GB
primeiroBanco 0.000GB
Collections do banco와 같은 대부분의 토다
Sintaxe
show collections;
예시
//Exemplo de resultado:
pessoa
usuario
셀레시오나 다도스 나 컬렉션
Sintaxe
//Seleciona todos os registros de uma collection igual ao SELECT all
db.NomeDaCollection.find();
//SELECT primeiro item inserido na collection
db.NomeDaCollection.findOne();
//SELECT todos onde o parametro for verdadeiro
db.NomeDaCollection.find({"WHERE"});
//SELECT all com resultado semelhante a um Json (Bson)
db.NomeDaCollection.find().pretty();
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT o primeiro com o user = admin1
db.usuario.findOne({"user": "admin1"});
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
//SELECT todos com o user = admin1
db.usuario.find({"user": "admin1"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT todos e retorna como Bson
db.usuario.find().pretty();
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca2"),
"user" : "admin2",
"password" : "admin2"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca3"),
"user" : "admin1",
"password" : "password"
}
Atualizar dados de um registro/documento
Sintaxe
//Atualiza os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e não modifica a estrutura
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.updateOne({"WHERE"}, {$set:"SET"});
//Em todos que correspondem ao primeiro parâmetro
db.NomeDaCollection.updateMany({"WHERE"}, {$set:"SET"});
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE somente no primeiro que atendem ao "WHERE"
db.primeiroBanco.updateOne({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE em todos que atendem ao "WHERE"
db.usuario.updateMany({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "nova-senha" }
Atualizar todos os dados de um registro/documento
Sintaxe
/*Atualiza TODOS os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e
modifica a estrutura, semelhante ao ALTER TABLE*/
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.replaceOne({"WHERE"}, {"Nova estrutura"});
replaceMany
없음 존재
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
/*Altera todos os dados do primeiro que corresponde a user = admin1
para "password": "nova-senha"*/
db.usuario.replaceOne({"user" : "admin1"}, {"password": "nova-senha"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
익스클루어 다도스 나 컬렉션
Sintaxe
//Exclui somente o primeiro que corresponde a cláusula
db.NomeDaCollection.deleteOne({"WHERE"});
//Exclui todos os que correspondem a cláusula
db.NomeDaCollection.deleteMany({"WHERE"});
//Exclui todos os dados da collection
db.NomeDaCollection.deleteMany({});
예시
//Dados
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9e"), "nome" : "Joao", "idade" : "10" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE o dado primeiro com o nome = Joao
db.usuario.deleteOne({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE todos os dados com o nome = Joao
db.usuario.deleteMany({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
방코 제외
Sintaxe
//Selecione o banco
use bancoDados;
//Exclua
db.dropDatabase();
Reference
이 문제에 관하여(Comandos 기본 MongoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/_misterbento/comandos-basicos-mongodb-2o8o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
show dbs;
//Exemplo resultado:
admin 0.000GB
config 0.000GB
local 0.000GB
primeiroBanco 0.000GB
Sintaxe
show collections;
예시
//Exemplo de resultado:
pessoa
usuario
셀레시오나 다도스 나 컬렉션
Sintaxe
//Seleciona todos os registros de uma collection igual ao SELECT all
db.NomeDaCollection.find();
//SELECT primeiro item inserido na collection
db.NomeDaCollection.findOne();
//SELECT todos onde o parametro for verdadeiro
db.NomeDaCollection.find({"WHERE"});
//SELECT all com resultado semelhante a um Json (Bson)
db.NomeDaCollection.find().pretty();
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT o primeiro com o user = admin1
db.usuario.findOne({"user": "admin1"});
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
//SELECT todos com o user = admin1
db.usuario.find({"user": "admin1"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT todos e retorna como Bson
db.usuario.find().pretty();
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca2"),
"user" : "admin2",
"password" : "admin2"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca3"),
"user" : "admin1",
"password" : "password"
}
Atualizar dados de um registro/documento
Sintaxe
//Atualiza os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e não modifica a estrutura
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.updateOne({"WHERE"}, {$set:"SET"});
//Em todos que correspondem ao primeiro parâmetro
db.NomeDaCollection.updateMany({"WHERE"}, {$set:"SET"});
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE somente no primeiro que atendem ao "WHERE"
db.primeiroBanco.updateOne({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE em todos que atendem ao "WHERE"
db.usuario.updateMany({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "nova-senha" }
Atualizar todos os dados de um registro/documento
Sintaxe
/*Atualiza TODOS os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e
modifica a estrutura, semelhante ao ALTER TABLE*/
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.replaceOne({"WHERE"}, {"Nova estrutura"});
replaceMany
없음 존재
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
/*Altera todos os dados do primeiro que corresponde a user = admin1
para "password": "nova-senha"*/
db.usuario.replaceOne({"user" : "admin1"}, {"password": "nova-senha"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
익스클루어 다도스 나 컬렉션
Sintaxe
//Exclui somente o primeiro que corresponde a cláusula
db.NomeDaCollection.deleteOne({"WHERE"});
//Exclui todos os que correspondem a cláusula
db.NomeDaCollection.deleteMany({"WHERE"});
//Exclui todos os dados da collection
db.NomeDaCollection.deleteMany({});
예시
//Dados
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9e"), "nome" : "Joao", "idade" : "10" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE o dado primeiro com o nome = Joao
db.usuario.deleteOne({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE todos os dados com o nome = Joao
db.usuario.deleteMany({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
방코 제외
Sintaxe
//Selecione o banco
use bancoDados;
//Exclua
db.dropDatabase();
Reference
이 문제에 관하여(Comandos 기본 MongoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/_misterbento/comandos-basicos-mongodb-2o8o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
//Seleciona todos os registros de uma collection igual ao SELECT all
db.NomeDaCollection.find();
//SELECT primeiro item inserido na collection
db.NomeDaCollection.findOne();
//SELECT todos onde o parametro for verdadeiro
db.NomeDaCollection.find({"WHERE"});
//SELECT all com resultado semelhante a um Json (Bson)
db.NomeDaCollection.find().pretty();
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT o primeiro com o user = admin1
db.usuario.findOne({"user": "admin1"});
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
//SELECT todos com o user = admin1
db.usuario.find({"user": "admin1"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//SELECT todos e retorna como Bson
db.usuario.find().pretty();
//Resultado
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca1"),
"user" : "admin1",
"password" : "admin1"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca2"),
"user" : "admin2",
"password" : "admin2"
}
{
"_id" : ObjectId("62c4d5e11a23db9b29b9fca3"),
"user" : "admin1",
"password" : "password"
}
Sintaxe
//Atualiza os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e não modifica a estrutura
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.updateOne({"WHERE"}, {$set:"SET"});
//Em todos que correspondem ao primeiro parâmetro
db.NomeDaCollection.updateMany({"WHERE"}, {$set:"SET"});
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE somente no primeiro que atendem ao "WHERE"
db.primeiroBanco.updateOne({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
//UPDATE em todos que atendem ao "WHERE"
db.usuario.updateMany({"user" : "admin1"}, {$set: {"password": "nova-senha"}});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "nova-senha" }
Atualizar todos os dados de um registro/documento
Sintaxe
/*Atualiza TODOS os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e
modifica a estrutura, semelhante ao ALTER TABLE*/
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.replaceOne({"WHERE"}, {"Nova estrutura"});
replaceMany
없음 존재
예시
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
/*Altera todos os dados do primeiro que corresponde a user = admin1
para "password": "nova-senha"*/
db.usuario.replaceOne({"user" : "admin1"}, {"password": "nova-senha"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
익스클루어 다도스 나 컬렉션
Sintaxe
//Exclui somente o primeiro que corresponde a cláusula
db.NomeDaCollection.deleteOne({"WHERE"});
//Exclui todos os que correspondem a cláusula
db.NomeDaCollection.deleteMany({"WHERE"});
//Exclui todos os dados da collection
db.NomeDaCollection.deleteMany({});
예시
//Dados
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9e"), "nome" : "Joao", "idade" : "10" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE o dado primeiro com o nome = Joao
db.usuario.deleteOne({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE todos os dados com o nome = Joao
db.usuario.deleteMany({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
방코 제외
Sintaxe
//Selecione o banco
use bancoDados;
//Exclua
db.dropDatabase();
Reference
이 문제에 관하여(Comandos 기본 MongoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/_misterbento/comandos-basicos-mongodb-2o8o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
/*Atualiza TODOS os dados para o(s) que foi(foram) passado(s) no segundo parâmetro e
modifica a estrutura, semelhante ao ALTER TABLE*/
//Somente no primeiro correspondente ao primeiro parâmetro
db.NomeDaCollection.replaceOne({"WHERE"}, {"Nova estrutura"});
//Dados
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "user" : "admin1", "password" : "admin1" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
/*Altera todos os dados do primeiro que corresponde a user = admin1
para "password": "nova-senha"*/
db.usuario.replaceOne({"user" : "admin1"}, {"password": "nova-senha"});
//Resultado
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca1"), "password" : "nova-senha" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca2"), "user" : "admin2", "password" : "admin2" }
{ "_id" : ObjectId("62c4d5e11a23db9b29b9fca3"), "user" : "admin1", "password" : "password" }
Sintaxe
//Exclui somente o primeiro que corresponde a cláusula
db.NomeDaCollection.deleteOne({"WHERE"});
//Exclui todos os que correspondem a cláusula
db.NomeDaCollection.deleteMany({"WHERE"});
//Exclui todos os dados da collection
db.NomeDaCollection.deleteMany({});
예시
//Dados
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9e"), "nome" : "Joao", "idade" : "10" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE o dado primeiro com o nome = Joao
db.usuario.deleteOne({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fc9f"), "nome" : "Joao", "idade" : "20" }
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
//DELETE todos os dados com o nome = Joao
db.usuario.deleteMany({"nome" : "Joao"});
//Resultado
{ "_id" : ObjectId("62c4d3121a23db9b29b9fca0"), "nome" : "Lucas", "idade" : "15" }
방코 제외
Sintaxe
//Selecione o banco
use bancoDados;
//Exclua
db.dropDatabase();
Reference
이 문제에 관하여(Comandos 기본 MongoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/_misterbento/comandos-basicos-mongodb-2o8o
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
//Selecione o banco
use bancoDados;
//Exclua
db.dropDatabase();
Reference
이 문제에 관하여(Comandos 기본 MongoDB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/_misterbento/comandos-basicos-mongodb-2o8o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)