Запрос и просмотр документов
После вставки данных вы захотите их получить и просмотреть. Основным методом для запроса коллекции является find().
Чтобы просмотреть все документы в коллекции products, выполните метод find() без аргументов.
db.products.find();
Оболочка mongosh автоматически форматирует вывод для удобства чтения, отображая все три документа в вашей коллекции.
[
{
_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'
}
]
Метод find() также может принимать документ запроса для фильтрации результатов. Это позволяет находить документы, соответствующие определенным критериям. Например, найдем все продукты в категории "Electronics".
db.products.find({ category: "Electronics" });
Эта команда вернет только те документы, у которых поле category имеет значение "Electronics".
[
{
_id: ObjectId("..."),
name: 'Laptop',
price: 1200,
category: 'Electronics'
},
{
_id: ObjectId("..."),
name: 'Keyboard',
price: 75,
category: 'Electronics'
}
]
Эта простая возможность фильтрации является мощным инструментом для извлечения конкретных данных из ваших коллекций.