Consultar e Visualizar Documentos
Após inserir dados, você desejará recuperá-los e visualizá-los. O método principal para consultar uma coleção é find().
Para visualizar todos os documentos na coleção products, execute o método find() sem nenhum argumento.
db.products.find();
O shell mongosh formata automaticamente a saída para facilitar a leitura, exibindo todos os três documentos em sua coleção.
[
{
_id: ObjectId("..."),
name: 'Laptop',
price: 1200,
category: 'Electronics'
},
{
_id: ObjectId("..."),
name: 'Keyboard',
price: 75,
category: 'Electronics'
},
{
_id: ObjectId("..."),
name: 'Desk Chair',
price: 150,
category: 'Furniture'
}
]
O método find() também pode aceitar um documento de consulta para filtrar os resultados. Isso permite que você encontre documentos que correspondam a critérios específicos. Por exemplo, vamos encontrar todos os produtos na categoria "Electronics".
db.products.find({ category: "Electronics" });
Este comando retornará apenas os documentos onde o campo category tem o valor "Electronics".
[
{
_id: ObjectId("..."),
name: 'Laptop',
price: 1200,
category: 'Electronics'
},
{
_id: ObjectId("..."),
name: 'Keyboard',
price: 75,
category: 'Electronics'
}
]
Esta capacidade simples de filtragem é um recurso poderoso para recuperar dados específicos de suas coleções.