students where each document has an array field grades with embedded documents like { subject: "Math", score: 85 }, which query returns all students who have a Math score greater than 90?db.students.find({ grades: { $elemMatch: { subject: "Math", score: { $gt: 90 } } } })products collection, each document has an array reviews with embedded documents like { user: "Alice", rating: 5 }. Which query counts how many products have at least one review with rating 5?db.products.countDocuments({ reviews: { $elemMatch: { rating: 5 } } })items where each item has name and qty fields, to find documents with an item named 'apple' and quantity greater than 10?db.orders.find({ items: { $elemMatch: { name: 'apple', qty: { $gt: 10 } } } })orders where the products array contains an item with category 'electronics' and price less than 100. Which query is the most efficient and correct?{ 'comments.author': 'John', 'comments.likes': { $gt: 10 } } and { comments: { $elemMatch: { author: 'John', likes: { $gt: 10 } } } } on a collection where comments is an array of embedded documents?