Consultar y Ver Documentos
Después de insertar datos, querrá recuperarlos y verlos. El método principal para consultar una colección es find().
Para ver todos los documentos en la colección products, ejecute el método find() sin ningún argumento.
db.products.find();
La shell mongosh formatea automáticamente la salida para facilitar la lectura, mostrando los tres documentos de su colección.
[
{
_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'
}
]
El método find() también puede aceptar un documento de consulta para filtrar los resultados. Esto le permite encontrar documentos que coincidan con criterios específicos. Por ejemplo, busquemos todos los productos de la categoría "Electronics".
db.products.find({ category: "Electronics" });
Este comando devolverá solo los documentos donde el campo category tenga el valor "Electronics".
[
{
_id: ObjectId("..."),
name: 'Laptop',
price: 1200,
category: 'Electronics'
},
{
_id: ObjectId("..."),
name: 'Keyboard',
price: 75,
category: 'Electronics'
}
]
Esta sencilla capacidad de filtrado es una característica potente para recuperar datos específicos de sus colecciones.