$out


ULASHISH

Birlashtirish $out

Ushbu yig‘ish bosqichi qaytarilgan hujjatlarni yig‘ish pipeline to‘plamga yozadi.

$out bosqichi yig‘ish pipeline oxirgi bosqichi bo‘lishi kerak.

Misol

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

db.listingsAndReviews.aggregate([
  {
    $group: {
      _id: "$property_type",
      properties: {
        $push: {
          name: "$name",
          accommodates: "$accommodates",
          price: "$price",
        },
      },
    },
  },
  { $out: "properties_by_type" },
])
O‘zingiz sinab ko‘ring »

Birinchi bosqichda xususiyatlar xususiyat_turi bo‘yicha guruhlanadi va har biri uchun nom, joylashtirish va narx maydonlarini o‘z ichiga oladi. $out bosqichi joriy ma’lumotlar bazasida properties_by_type nomli yangi to‘plamni yaratadi va natijada olingan hujjatlarni ushbu to‘plamga yozadi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!