$out
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!
