Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- db.getCollection('oosc_form_v3').aggregate([
- {
- $match: {
- 'children.section8.ftel':{ $exists: true, $ne: null },
- '$or': [
- {
- "provincen" : "เชียงใหม่"
- },
- {
- "provincen" : "แพร่"
- },
- {
- "provincen" : "แม่ฮ่องสอน"
- },
- {
- "provincen" : "กาญจนบุรี"
- },
- {
- "provincen" : "ขอนแก่น"
- },
- {
- "provincen" : "นครนายก"
- },
- {
- "provincen" : "นครราชสีมา"
- },
- {
- "provincen" : "น่าน"
- },
- {
- "provincen" : "พิษณุโลก"
- },
- {
- "provincen" : "ภูเก็ต"
- },
- {
- "provincen" : "มหาสารคาม"
- },
- {
- "provincen" : "ยะลา"
- },
- {
- "provincen" : "ระยอง"
- },
- {
- "provincen" : "ลำปาง"
- },
- {
- "provincen" : "สงขลา"
- },
- {
- "provincen" : "สุราษฎร์ธานี"
- },
- {
- "provincen" : "สุรินทร์"
- },
- {
- "provincen" : "อำนาจเจริญ"
- },
- {
- "provincen" : "อุบลราชธานี"
- },
- {
- "provincen" : "สุโขทัย"
- }
- ]
- }
- },
- {
- $project: {
- provincen: 1,
- children_section6_prb_gumpra: {$cond:[{$or:[
- {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.secue"]},
- {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.risk"]},
- {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.secue"]},
- {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.risk"]},
- {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.secue"]},
- {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.risk"]},
- ]}, 1, 0]},
- children_section6_prb_leron: {$cond:[{$or:[
- {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.secue"]},
- {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.risk"]},
- {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.secue"]},
- {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.risk"]}
- ]}, 1, 0]},
- children_section6_prb_lumbak: {$cond:[{$or:[
- {$in:['ต้องดูแลบุคคลในครอบครัว',"$children.section6.secue"]},
- {$in:['ต้องดูแลบุคคลในครอบครัว',"$children.section6.risk"]},
- {$in:['ต้องรับภาระในครอบครัวเกินวัย/กำลังความสามารถและสติปัญญา',"$children.section6.secue"]},
- {$in:['ต้องรับภาระในครอบครัวเกินวัย/กำลังความสามารถและสติปัญญา',"$children.section6.risk"]},
- {$in:['ได้รับการเลี่ยงดูไม่เหมาะสม',"$children.section6.secue"]},
- {$in:['ได้รับการเลี่ยงดูไม่เหมาะสม',"$children.section6.risk"]},
- {$in:['ผู้ปกครองฐานะยากจน ส่งเสียไม่ไหว',"$children.section6.secue"]},
- {$in:['ผู้ปกครองฐานะยากจน ส่งเสียไม่ไหว',"$children.section6.risk"]},
- {$in:['ถูกกระทำความรุนแรงในครอบครัว/ทารุณกรรมร่างกาย',"$children.section6.secue"]},
- {$in:['ถูกกระทำความรุนแรงในครอบครัว/ทารุณกรรมร่างกาย',"$children.section6.risk"]},
- {$in:['ผู้ปกครองเจ็บป่วย/พิการ/มีอาการทางจิต',"$children.section6.secue"]},
- {$in:['ผู้ปกครองเจ็บป่วย/พิการ/มีอาการทางจิต',"$children.section6.risk"]},
- {$in:['ครอบครัวได้รับผลกระทบจากภัยพิบัติ',"$children.section6.secue"]},
- {$in:['ครอบครัวได้รับผลกระทบจากภัยพิบัติ',"$children.section6.risk"]},
- {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.secue"]},
- {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.risk"]},
- {$in:['เด็กเคยต้องโทษและประสบปัญหาการใช้ชีวิตในสังคม',"$children.section6.secue"]},
- {$in:['เด็กเคยต้องโทษและประสบปัญหาการใช้ชีวิตในสังคม',"$children.section6.risk"]},
- {$in:['ถูกละเมิดทางเพศ',"$children.section6.secue"]},
- {$in:['ถูกละเมิดทางเพศ',"$children.section6.risk"]},
- {$in:['ถูกบังคับใช้แรงงาน',"$children.section6.secue"]},
- {$in:['ถูกบังคับใช้แรงงาน',"$children.section6.risk"]},
- {$in:['ถูกแสวงหาผลประโยชน์ทางเพศ',"$children.section6.secue"]},
- {$in:['ถูกแสวงหาผลประโยชน์ทางเพศ',"$children.section6.risk"]},
- {$in:['ถูกกลั่นแกล้งหรือคุกคามในโลกออนไลน์',"$children.section6.secue"]},
- {$in:['ถูกกลั่นแกล้งหรือคุกคามในโลกออนไลน์',"$children.section6.risk"]},
- ]}, 1, 0]},
- children_section6_prb_tumpid: {$cond:[{$or:[
- {$in:['ผู้ปกครองมีพฤติกรรมหรือประกอบอาชีพที่ไม่เหมาะสม',"$children.section6.secue"]},
- {$in:['ผู้ปกครองมีพฤติกรรมหรือประกอบอาชีพที่ไม่เหมาะสม',"$children.section6.risk"]},
- {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.secue"]},
- {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.risk"]},
- {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.secue"]},
- {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.risk"]},
- {$in:['เป็นผู้กระทำความรุนแรงต่อผู้อื่น',"$children.section6.secue"]},
- {$in:['เป็นผู้กระทำความรุนแรงต่อผู้อื่น',"$children.section6.risk"]},
- {$in:['ได้รับผลกระทบจากปัญหาโรคเอดส์',"$children.section6.secue"]},
- {$in:['ได้รับผลกระทบจากปัญหาโรคเอดส์',"$children.section6.risk"]},
- {$in:['เสี่ยงต่อการกระทำผิด',"$children.section6.secue"]},
- {$in:['เสี่ยงต่อการกระทำผิด',"$children.section6.risk"]},
- {$in:['คนในครอบครัวมีความเกี่ยวข้องกับยาเสพติด',"$children.section6.secue"]},
- {$in:['คนในครอบครัวมีความเกี่ยวข้องกับยาเสพติด',"$children.section6.risk"]},
- {$in:['หนีไปร้านเกมส์',"$children.section6.secue"]},
- {$in:['หนีไปร้านเกมส์',"$children.section6.risk"]},
- {$in:['ชอบไปร้านสนุ๊กเกอร์',"$children.section6.secue"]},
- {$in:['ชอบไปร้านสนุ๊กเกอร์',"$children.section6.risk"]},
- {$in:['ดื่มเหล้า/เบียร์',"$children.section6.secue"]},
- {$in:['ดื่มเหล้า/เบียร์',"$children.section6.risk"]},
- {$in:['สูบบุหรี่',"$children.section6.secue"]},
- {$in:['สูบบุหรี่',"$children.section6.risk"]},
- {$in:['ลักขโมยของ',"$children.section6.secue"]},
- {$in:['ลักขโมยของ',"$children.section6.risk"]},
- ]}, 1, 0]},
- children_section6_prb_pikan: {$cond:[{$or:[
- {$in:['เด็กป่วยเป็นโรคร้ายแรง/เรื้อรัง',"$children.section6.secue"]},
- {$in:['เด็กป่วยเป็นโรคร้ายแรง/เรื้อรัง',"$children.section6.risk"]},
- {$in:['เด็กมีปัญหาจิตเวช',"$children.section6.secue"]},
- {$in:['เด็กมีปัญหาจิตเวช',"$children.section6.risk"]},
- {$in:['เด็กพิการ/ไม่สามารถช่วยเหลือตัวเองได้',"$children.section6.secue"]},
- {$in:['เด็กพิการ/ไม่สามารถช่วยเหลือตัวเองได้',"$children.section6.risk"]}
- ]}, 1, 0]},
- children_section6_prb_tungkun: {$cond:[{$or:[
- {$in:['ตั้งครรภ์ในวัยรุ่น',"$children.section6.secue"]},
- {$in:['ตั้งครรภ์ในวัยรุ่น',"$children.section6.risk"]},
- ]}, 1, 0]},
- }
- },
- {
- $project: {provincen:"$provincen",
- children_section6_prb_sumson:{$cond:[{$gt:[{$add:["$children_section6_prb_gumpra","$children_section6_prb_leron","$children_section6_prb_lumbak","$children_section6_prb_tumpid","$children_section6_prb_pikan","$children_section6_prb_tungkun"]},1]},1,0]},
- children_section6_prb_gumpra:{$cond:[{$and:[{$eq:["$children_section6_prb_gumpra",1]},{$eq:[{$add:["$children_section6_prb_gumpra","$children_section6_prb_leron","$children_section6_prb_lumbak","$children_section6_prb_tumpid","$children_section6_prb_pikan","$children_section6_prb_tungkun"]},1]}]},1,0]},
- children_section6_prb_leron:{$cond:[{$and:[{$eq:["$children_section6_prb_leron",1]},{$eq:[{$add:["$children_section6_prb_gumpra","$children_section6_prb_leron","$children_section6_prb_lumbak","$children_section6_prb_tumpid","$children_section6_prb_pikan","$children_section6_prb_tungkun"]},1]}]},1,0]},
- children_section6_prb_lumbak:{$cond:[{$and:[{$eq:["$children_section6_prb_lumbak",1]},{$eq:[{$add:["$children_section6_prb_gumpra","$children_section6_prb_leron","$children_section6_prb_lumbak","$children_section6_prb_tumpid","$children_section6_prb_pikan","$children_section6_prb_tungkun"]},1]}]},1,0]},
- children_section6_prb_tumpid:{$cond:[{$and:[{$eq:["$children_section6_prb_tumpid",1]},{$eq:[{$add:["$children_section6_prb_gumpra","$children_section6_prb_leron","$children_section6_prb_lumbak","$children_section6_prb_tumpid","$children_section6_prb_pikan","$children_section6_prb_tungkun"]},1]}]},1,0]},
- children_section6_prb_pikan:{$cond:[{$and:[{$eq:["$children_section6_prb_pikan",1]},{$eq:[{$add:["$children_section6_prb_gumpra","$children_section6_prb_leron","$children_section6_prb_lumbak","$children_section6_prb_tumpid","$children_section6_prb_pikan","$children_section6_prb_tungkun"]},1]}]},1,0]},
- children_section6_prb_tungkun:{$cond:[{$and:[{$eq:["$children_section6_prb_tungkun",1]},{$eq:[{$add:["$children_section6_prb_gumpra","$children_section6_prb_leron","$children_section6_prb_lumbak","$children_section6_prb_tumpid","$children_section6_prb_pikan","$children_section6_prb_tungkun"]},1]}]},1,0]},
- }
- },
- {
- $group: {
- _id: "$provincen",
- prb_gumpra: { $sum: "$children_section6_prb_gumpra"},
- prb_leron: { $sum: "$children_section6_prb_leron"},
- prb_lumbak: { $sum: "$children_section6_prb_lumbak"},
- prb_tumpid: { $sum: "$children_section6_prb_tumpid"},
- prb_pikan: { $sum: "$children_section6_prb_pikan"},
- prb_tungkun: { $sum: "$children_section6_prb_tungkun"},
- prb_sumson: { $sum: "$children_section6_prb_sumson"},
- }
- }
- ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement