$match


ULASHISH

Aggregatsiya $ mos

Ushbu yig‘ish bosqichi topilma kabi harakat qiladi. U taqdim etilgan so‘rovga mos keladigan hujjatlarni filtrlaydi.

pipeni boshida $match dan foydalanish samaradorlikni oshirishi mumkin, chunki u keyingi bosqichlarda qayta ishlanishi kerak bo‘lgan hujjatlar (documents) sonini cheklaydi.

Misol

Ushbu misolda biz “Aggregatsiyalarga kirish” bo‘limidagi namunaviy ma’lumotlarimizdan yuklangan “sample_airbnb” ma’lumotlar bazasidan foydalanmoqdamiz.

db.listingsAndReviews.aggregate([ 
  { $match : { property_type : "House" } },
  { $limit: 2 },
  { $project: {
    "name": 1,
    "bedrooms": 1,
    "price": 1
  }}
])
O‘zingiz sinab ko‘ring »

Bu faqat "Uy" xususiyati_turiga ega hujjatlarni qaytaradi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!