MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Quais são os comandos básicos do MongoDB e como usá-los?

MongoDB está em alta agora. Desde startups de pequena escala, até grandes organizações, todos começaram a usá-lo, portanto, vale a pena explorar essa plataforma. Se você é novo no mundo do MongoDB e ainda está aprendendo a usá-lo, este artigo é para você. Neste artigo, compartilharemos os comandos mais populares do MongoDB que você pode usar nesta plataforma para tornar sua vida mais fácil e seu processo de codificação muito mais eficiente.

  • O que é MongoDB?
  • Comandos básicos do MongoDB
  • Mostrar comandos
  • Operações CRUD

Antes de compartilharmos os comandos mais populares do MongoDB, aqui está uma pequena introdução à plataforma.

O que é MongoDB?


O MongoDB é um sistema de gerenciamento de banco de dados relacional de código aberto que foi introduzido pela primeira vez no ano de 2009. Ele compartilha muitos recursos com o MySQL e traz novos aprimoramentos e recursos adicionais que contribuem para sua ampla popularidade.

Algumas das empresas que usam o MongoDb como seu principal recurso incluem HootSuite, Sony e Zendesk, só para citar algumas.

Comandos básicos do MongoDB

  1. Mongo :Este é um dos comandos mais comuns usados ​​no MongoDB. Quando usado, você está solicitando que a plataforma se conecte ao localhost na porta padrão 27017.

  2. Mongo / :Este comando é usado quando você deseja que a plataforma se conecte a um banco de dados específico. Um exemplo desse comando em ação pode ser, mongo 10.121.65.58/mydb.

  3. Mongo –host –port :Se você quiser se conectar a um host remoto usando uma porta especificada, precisará usar este comando. Um exemplo desse comando em ação pode ser mongo –host 10.121.65.23 –port 23020.

  4. use :Se em algum momento você precisar alternar entre bancos de dados existentes, use este comando. Exemplo, use mydb.

  5. Db :Se você precisar visualizar o banco de dados atual que está usando, use este comando.

  6. Ajuda :Semelhante a outras plataformas, o MongoDB também vem com uma janela de ajuda integrada e, para usá-la, execute este comando. Exemplo, ajuda

  7. load() :Se você precisar executar ou executar um arquivo JavaScript a qualquer momento, use este comando. Exemplo, carregue (myscript.js).

  8. db.help() :Se você precisar de ajuda com o uso de métodos Db, poderá usar este comando. Exemplo, db.help().

  9. db.mycol.help() :Se você precisar de ajuda para usar uma coleção, use este comando. Exemplo, db.mycol.help().

Mostrar comandos

Agora que você conhece os comandos básicos que pode usar no MongoDB, aqui estão alguns dos comandos show mais populares.

  1. mostrar coleções :Se você precisar visualizar todas as coleções no banco de dados atual, use este comando. Exemplo:mostrar coleções.

  2. mostrar dbs :No meio da programação, se você precisar visualizar o banco de dados atual que está sendo usado, use este comando. Exemplo:mostrar dbs.

  3. mostrar funções :Dentro de cada banco de dados, existem diferentes funções. Para visualizar todas essas funções, use este comando. Exemplo:mostrar papéis.

  4. jmostrar usuários :a qualquer momento, pode haver vários usuários em qualquer banco de dados. Para visualizar todos esses usuários, use este comando. Por exemplo:mostrar usuários.

Operações CRUD

CRUD no MongoDB é o acrônimo aceito em todo o setor para Criar, Ler, Atualizar e Excluir. Como você sabe, as operações de leitura e escrita podem ser executadas simultaneamente na plataforma MongoDB e, para isso, use os seguintes comandos.

  1. db.collection.insertMany([ , , … ]) :Se você precisar inserir vários documentos em uma coleção já existente, use este comando. Exemplo, db.books.insertMany( [{“isbn”:9780198321668, “title”:“Romeu e Julieta”, “autor”:“William Shakespeare”, “categoria”:“Tragédia”, “ano”:2008}, {“isbn”:9781505297409, “title”:“Treasure Island”, “author”:“Robert Louis Stevenson”, “category”:“Fiction”, “year”:2014}]).

  2. db.collection.insert( ) :Se você precisar inserir um único novo documento em uma coleção já existente, use este comando. Exemplo, db.books.insert({“isbn”:9780060859749, “title”:“Depois de Alice:A Novel”, “author”:“Gregory Maguire”, “category”:“Fiction”, “year”:2016} ).

  3. db.collection.find() :se você precisar localizar um documento específico em uma coleção usando uma condição de valor de campo, use este comando. Exemplo, db.books.find({“title”:”Treasure Island”}).

  4. db.collection.find() :Se você precisar encontrar todos os documentos em uma coleção já existente, use este comando. Exemplo, db.books.find().

  5. db.collection.findOne(, ) :Se você precisar encontrar o primeiro documento que corresponda à consulta que você forneceu, use este comando. Exemplo:db.books.findOne({}, {_id:false}).

  6. db.collection.find(, ) :Se você precisar encontrar alguns campos específicos de um documento em uma coleção, poderá usar este comando. Exemplo:db.books.find({“title”:”Treasure Island”}, {title:true, category:true, _id:false}).

  7. db.collection.update(, ) :Se você precisar remover determinados itens de um documento existente, correspondendo a uma consulta, poderá usar este comando. Exemplo:db.books.update({title:“Treasure Island”}, {$unset:{category:””}}).

  8. db.collection.update(, ) :Se você precisar atualizar alguns campos específicos de um documento que correspondam à consulta fornecida, use este comando. Exemplo:db.books.update({title :“Treasure Island”}, {$set :{category :”Adventure Fiction”}}).

  9. db.collection.remove(, {justOne:true}) :Se em uma determinada situação, você precisar excluir um único documento que corresponda à sua consulta, use este comando. Exemplo:db.books.remove({title :”Ilha do Tesouro”}, {justOne:true}).

  10. db.collection.update(, , {multi:true} ) :Se você precisar excluir determinados campos de todos os documentos que correspondem à sua consulta, use este comando. Exemplo:db.books.update({category:“Fiction”}, {$unset:{category:””}}, {multi:true}).

  11. db.collection.remove({}) :Se você precisar excluir todos os documentos em uma coleção, independentemente de corresponderem à sua consulta ou não, use este comando. Exemplo:db.books.remove({}).

  12. db.collection.remove() :Se você precisar excluir todos os documentos que correspondem a uma determinada consulta, use este comando. Exemplo:db.books.remove({“categoria” :”Ficção”}).

Conclusão

Semelhante a outros sistemas de gerenciamento de banco de dados relacional, o MongoDB também contém muitos comandos que são úteis no dia a dia. Dependendo do seu caso de uso, use qualquer um ou todos os comandos compartilhados acima.

Tem uma pergunta para nós? Mencione-os na seção de comentários e entraremos em contato com você ou participe do curso de certificação Mongodb online.
Próximos lotes para o curso de treinamento de certificação MongoDB

Nome do curso Data
Curso de treinamento para certificação MongoDB
Aula começa em 4 de junho de 2022

4 de junho
SAT&SUN (lote de fim de semana)
Ver detalhes
Curso de treinamento para certificação MongoDB
Aula começa em 6 de agosto de 2022

6 de agosto
SAT&SUN (lote de fim de semana)
Ver detalhes