Exercício 1:
Implemente o comando para importar o arquivo 'tracks_df.csv' para uma coleção chamada Tracks_csv
em seu MongoDB.
Exercício 2:
Implemente o comando para importar o arquivo 'tracks.json' para uma coleção chamada Tracks_Artist
em seu MongoDB.
Exercício 3:
Dada a coleção produtos
com os seguintes documentos:
[
{ "nome": "Laptop", "preco": 2000, "categoria": "Eletrônicos", "estoque": 10 },
{ "nome": "Cadeira", "preco": 150, "categoria": "Móveis", "estoque": 20 },
{ "nome": "Mesa", "preco": 500, "categoria": "Móveis", "estoque": 5 },
{ "nome": "Celular", "preco": 1500, "categoria": "Eletrônicos", "estoque": 8 },
{ "nome": "Caneta", "preco": 5, "categoria": "Papelaria", "estoque": 100 }
]
Crie uma agregação que calcule o valor total em estoque para cada categoria de produtos. Ou seja, multiplique o preço pelo estoque e agrupe os valores por categoria.
Exercício 4:
Ainda usando a coleção produtos
, crie uma agregação que retorne o preço médio dos produtos por categoria.
Exercício 5:
Dada a seguinte coleção vendas
:
[
{ "produtoId": 1, "quantidade": 3, "dataVenda": "2024-08-01" },
{ "produtoId": 2, "quantidade": 2, "dataVenda": "2024-08-02" },
{ "produtoId": 3, "quantidade": 1, "dataVenda": "2024-08-03" },
{ "produtoId": 1, "quantidade": 4, "dataVenda": "2024-08-04" },
{ "produtoId": 4, "quantidade": 5, "dataVenda": "2024-08-05" }
]
Crie uma agregação que retorne o total de vendas (quantidade) por produto.
Exercício 6:
Dada a mesma coleção vendas
, crie uma agregação que retorne a quantidade total vendida por dia, ordenando os resultados pela data de venda.