lssdeveloper / mongodb-basico

mongodb-basico
0 stars 0 forks source link

Exercícios - Comandos Básicos #5

Open lssdeveloper opened 3 years ago

lssdeveloper commented 3 years ago

Entrando no cluster $ docker exec -it mongo bash # mongo

1. Criar o banco de dados com seu nome. use lserra 2. Listar os banco de dados. show dbs Obs: enquanto não for criada uma collection para ele o mesmo não será exibido no show dbs 3. Criar a collection produto no bd com seu nome. > db.create + tab > db.createCollection('produto') 4. Listar os banco de dados. > show dbs 5. Listar as collections. > show collections

6. Inserir os seguintes documentos na collection produto:

_id: 1, "nome": “cpu i5", "qtd": "15“ _id: 2, nome: “memória ram", qtd: 10, descricao: {armazenamento: “8GB”, tipo:“DDR4“} _id: 3, nome: "mouse", qtd: 50, descricao: {conexao: “USB”, so: [“Windows”, “Mac”, “Linux“]} _id: 4, nome: “hd externo", "qtd": 20, descricao: {conexao: “USB”, armazenamento: “500GB”, so: [“Windows 10”, “Windows 8”, “Windows 7”]}

db.produto.insertOne({_id: 1, "nome": “cpu i5", "qtd": "15“}) db.produto.insertOne({ _id: 2, nome: "memória ram", qtd: 10, descricao: {armazenamento: "8GB", tipo:"DDR4"}}) db.produto.insertOne({_id: 3, nome: "mouse", qtd: 50, descricao: {conexao: "USB", so: ["Windows", "Mac", "Linux"]}}) db.produto.insertOne({_id: 4, nome: "hd externo", "qtd": 20, descricao: {conexao: "USB", armazenamento: "500GB", so: ["Windows 10", "Windows 8", "Windows 7"]}})

7. Mostrar todos os documentos. db.produto.find()

lssdeveloper commented 3 years ago

Verificando se o container está ativo $ docker ps -a Caso não esteja ativo $ docker-compose up -d ou $ docker-compose start No linux é possível pesquisar um comando digitado Ctrl + r + o comando ex: dbs db + tab exibe todos os comandos possíveis