MongoDB 8 · Query and update operators

Match inside an array

Find orders with a line item that satisfies several conditions together.

db.orders.find({ items: { $elemMatch: { sku: "A1", qty: { $gte: 2 } } } })

Official MongoDB 8 documentation

More query and update operators commands

All query and update operators commands · MongoDB 8 cheatsheet

Was this page helpful?