Open lssdeveloper opened 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
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()