Ma'lumotlar ba'zasi 3
Download 207.52 Kb. Pdf ko'rish
|
Ma\'lumotlar ba\'zasi 3
- Bu sahifa navigatsiya:
- Ma’lumotlar Baza Amaliy ish Bajardi
- $group()
- $reduce
- $group va $reduce
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Ma’lumotlar Baza Amaliy ish Bajardi: Sattoraliyev Iqboljon Tekshirdi: Sodiqov Vali $group $sort $match $project aggregate querylarini ishlatish $match() - berilgan ma’lumotlarga to’g’ri keldigan datalarni olish uchun ishlatiladi. $sort - berilgan field bo’yicha saralaydi (1 - to’g’ri, -1 -teskari) $group() - dataning aynan bir fieldi bo’yicha gruppaga ajratdi. $project() - chiquvchi datani boshqarish uchun ishlatiladi. Chiqarish va chiqarmaslikni hal qiladi. Ma’lumotlarni chiqarishdan oldin ular ustida ammallarni ham bajarish uchun ishlatidi (misol uchun + , - , *, / va hk.z). $reduce - obyect ichidagi arrayni hammsini bitta arrayga birlashtirib faqat o’shani oladi (bir arrayni boshqa arrayga push qiladi obyect ko’rinishida). $pipeline - bu yerda barcha querylar kerkli tartibda joylashtiriladi va aggregate yoziladi. $pipeline - quvur uning uning ichidagi aggregate querylari esa quvurning qisimlari vazifasini bajaradi. $group va $reduce ishlatilmagan holatidagi data: $group va $reduce orqali barcha location degan arrayni bitta arrayga birlshtirib olindi qolgan datalar avtomatik $projectda 0 qiymat oladi va bizga ko’rinmaydi: Download 207.52 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling