Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.22 KB | None | 0 0
  1. db.getCollection('oosc_form_v3').aggregate([
  2. {
  3. $match: {
  4. 'children.section8.ftel':{ $exists: true, $ne: null },
  5. '$or': [
  6. {
  7. "provincen" : "เชียงใหม่"
  8. },
  9. {
  10. "provincen" : "แพร่"
  11. },
  12. {
  13. "provincen" : "แม่ฮ่องสอน"
  14. },
  15. {
  16. "provincen" : "กาญจนบุรี"
  17. },
  18. {
  19. "provincen" : "ขอนแก่น"
  20. },
  21. {
  22. "provincen" : "นครนายก"
  23. },
  24. {
  25. "provincen" : "นครราชสีมา"
  26. },
  27. {
  28. "provincen" : "น่าน"
  29. },
  30. {
  31. "provincen" : "พิษณุโลก"
  32. },
  33. {
  34. "provincen" : "ภูเก็ต"
  35. },
  36. {
  37. "provincen" : "มหาสารคาม"
  38. },
  39. {
  40. "provincen" : "ยะลา"
  41. },
  42. {
  43. "provincen" : "ระยอง"
  44. },
  45. {
  46. "provincen" : "ลำปาง"
  47. },
  48. {
  49. "provincen" : "สงขลา"
  50. },
  51. {
  52. "provincen" : "สุราษฎร์ธานี"
  53. },
  54. {
  55. "provincen" : "สุรินทร์"
  56. },
  57. {
  58. "provincen" : "อำนาจเจริญ"
  59. },
  60. {
  61. "provincen" : "อุบลราชธานี"
  62. },
  63. {
  64. "provincen" : "สุโขทัย"
  65. }
  66. ]
  67. }
  68. },
  69. {
  70. $project: {
  71. provincen: 1,
  72. children_section6_prb_gumpra: {$cond:[{$or:[
  73. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.secue"]},
  74. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.risk"]},
  75. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.secue"]},
  76. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.risk"]},
  77. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.secue"]},
  78. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.risk"]},
  79. ]}, '$cid', null]},
  80. children_section6_prb_leron: {$cond:[{$or:[
  81. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.secue"]},
  82. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.risk"]},
  83. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.secue"]},
  84. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.risk"]}
  85. ]}, '$cid', null]},
  86. children_section6_prb_lumbak: {$cond:[{$or:[
  87. {$in:['ต้องดูแลบุคคลในครอบครัว',"$children.section6.secue"]},
  88. {$in:['ต้องดูแลบุคคลในครอบครัว',"$children.section6.risk"]},
  89. {$in:['ต้องรับภาระในครอบครัวเกินวัย/กำลังความสามารถและสติปัญญา',"$children.section6.secue"]},
  90. {$in:['ต้องรับภาระในครอบครัวเกินวัย/กำลังความสามารถและสติปัญญา',"$children.section6.risk"]},
  91. {$in:['ได้รับการเลี่ยงดูไม่เหมาะสม',"$children.section6.secue"]},
  92. {$in:['ได้รับการเลี่ยงดูไม่เหมาะสม',"$children.section6.risk"]},
  93. {$in:['ผู้ปกครองฐานะยากจน ส่งเสียไม่ไหว',"$children.section6.secue"]},
  94. {$in:['ผู้ปกครองฐานะยากจน ส่งเสียไม่ไหว',"$children.section6.risk"]},
  95. {$in:['ถูกกระทำความรุนแรงในครอบครัว/ทารุณกรรมร่างกาย',"$children.section6.secue"]},
  96. {$in:['ถูกกระทำความรุนแรงในครอบครัว/ทารุณกรรมร่างกาย',"$children.section6.risk"]},
  97. {$in:['ผู้ปกครองเจ็บป่วย/พิการ/มีอาการทางจิต',"$children.section6.secue"]},
  98. {$in:['ผู้ปกครองเจ็บป่วย/พิการ/มีอาการทางจิต',"$children.section6.risk"]},
  99. {$in:['ครอบครัวได้รับผลกระทบจากภัยพิบัติ',"$children.section6.secue"]},
  100. {$in:['ครอบครัวได้รับผลกระทบจากภัยพิบัติ',"$children.section6.risk"]},
  101. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.secue"]},
  102. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.risk"]},
  103. {$in:['เด็กเคยต้องโทษและประสบปัญหาการใช้ชีวิตในสังคม',"$children.section6.secue"]},
  104. {$in:['เด็กเคยต้องโทษและประสบปัญหาการใช้ชีวิตในสังคม',"$children.section6.risk"]},
  105. {$in:['ถูกละเมิดทางเพศ',"$children.section6.secue"]},
  106. {$in:['ถูกละเมิดทางเพศ',"$children.section6.risk"]},
  107. {$in:['ถูกบังคับใช้แรงงาน',"$children.section6.secue"]},
  108. {$in:['ถูกบังคับใช้แรงงาน',"$children.section6.risk"]},
  109. {$in:['ถูกแสวงหาผลประโยชน์ทางเพศ',"$children.section6.secue"]},
  110. {$in:['ถูกแสวงหาผลประโยชน์ทางเพศ',"$children.section6.risk"]},
  111. {$in:['ถูกกลั่นแกล้งหรือคุกคามในโลกออนไลน์',"$children.section6.secue"]},
  112. {$in:['ถูกกลั่นแกล้งหรือคุกคามในโลกออนไลน์',"$children.section6.risk"]},
  113. ]}, '$cid', null]},
  114. children_section6_prb_tumpid: {$cond:[{$or:[
  115. {$in:['ผู้ปกครองมีพฤติกรรมหรือประกอบอาชีพที่ไม่เหมาะสม',"$children.section6.secue"]},
  116. {$in:['ผู้ปกครองมีพฤติกรรมหรือประกอบอาชีพที่ไม่เหมาะสม',"$children.section6.risk"]},
  117. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.secue"]},
  118. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.risk"]},
  119. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.secue"]},
  120. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.risk"]},
  121. {$in:['เป็นผู้กระทำความรุนแรงต่อผู้อื่น',"$children.section6.secue"]},
  122. {$in:['เป็นผู้กระทำความรุนแรงต่อผู้อื่น',"$children.section6.risk"]},
  123. {$in:['ได้รับผลกระทบจากปัญหาโรคเอดส์',"$children.section6.secue"]},
  124. {$in:['ได้รับผลกระทบจากปัญหาโรคเอดส์',"$children.section6.risk"]},
  125. {$in:['เสี่ยงต่อการกระทำผิด',"$children.section6.secue"]},
  126. {$in:['เสี่ยงต่อการกระทำผิด',"$children.section6.risk"]},
  127. {$in:['คนในครอบครัวมีความเกี่ยวข้องกับยาเสพติด',"$children.section6.secue"]},
  128. {$in:['คนในครอบครัวมีความเกี่ยวข้องกับยาเสพติด',"$children.section6.risk"]},
  129. {$in:['หนีไปร้านเกมส์',"$children.section6.secue"]},
  130. {$in:['หนีไปร้านเกมส์',"$children.section6.risk"]},
  131. {$in:['ชอบไปร้านสนุ๊กเกอร์',"$children.section6.secue"]},
  132. {$in:['ชอบไปร้านสนุ๊กเกอร์',"$children.section6.risk"]},
  133. {$in:['ดื่มเหล้า/เบียร์',"$children.section6.secue"]},
  134. {$in:['ดื่มเหล้า/เบียร์',"$children.section6.risk"]},
  135. {$in:['สูบบุหรี่',"$children.section6.secue"]},
  136. {$in:['สูบบุหรี่',"$children.section6.risk"]},
  137. {$in:['ลักขโมยของ',"$children.section6.secue"]},
  138. {$in:['ลักขโมยของ',"$children.section6.risk"]},
  139. ]}, '$cid', null]},
  140. children_section6_prb_pikan: {$cond:[{$or:[
  141. {$in:['เด็กป่วยเป็นโรคร้ายแรง/เรื้อรัง',"$children.section6.secue"]},
  142. {$in:['เด็กป่วยเป็นโรคร้ายแรง/เรื้อรัง',"$children.section6.risk"]},
  143. {$in:['เด็กมีปัญหาจิตเวช',"$children.section6.secue"]},
  144. {$in:['เด็กมีปัญหาจิตเวช',"$children.section6.risk"]},
  145. {$in:['เด็กพิการ/ไม่สามารถช่วยเหลือตัวเองได้',"$children.section6.secue"]},
  146. {$in:['เด็กพิการ/ไม่สามารถช่วยเหลือตัวเองได้',"$children.section6.risk"]}
  147. ]}, '$cid', null]},
  148. children_section6_prb_tungkun: {$cond:[{$or:[
  149. {$in:['ตั้งครรภ์ในวัยรุ่น',"$children.section6.secue"]},
  150. {$in:['ตั้งครรภ์ในวัยรุ่น',"$children.section6.risk"]},
  151. ]}, '$cid', null]},
  152. children_section6_prb_all: {$cond: [{$or:[
  153. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.secue"]},
  154. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.risk"]},
  155. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.secue"]},
  156. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.risk"]},
  157. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.secue"]},
  158. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.risk"]},
  159. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.secue"]},
  160. {$in:['ถูกทอดทิ้ง/เร่ร่อน/ขอทาน/ไร้ที่พึ่ง/พลัดหลง',"$children.section6.risk"]},
  161. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.secue"]},
  162. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.risk"]},
  163. {$in:['ต้องดูแลบุคคลในครอบครัว',"$children.section6.secue"]},
  164. {$in:['ต้องดูแลบุคคลในครอบครัว',"$children.section6.risk"]},
  165. {$in:['ต้องรับภาระในครอบครัวเกินวัย/กำลังความสามารถและสติปัญญา',"$children.section6.secue"]},
  166. {$in:['ต้องรับภาระในครอบครัวเกินวัย/กำลังความสามารถและสติปัญญา',"$children.section6.risk"]},
  167. {$in:['ได้รับการเลี่ยงดูไม่เหมาะสม',"$children.section6.secue"]},
  168. {$in:['ได้รับการเลี่ยงดูไม่เหมาะสม',"$children.section6.risk"]},
  169. {$in:['ผู้ปกครองฐานะยากจน ส่งเสียไม่ไหว',"$children.section6.secue"]},
  170. {$in:['ผู้ปกครองฐานะยากจน ส่งเสียไม่ไหว',"$children.section6.risk"]},
  171. {$in:['ถูกกระทำความรุนแรงในครอบครัว/ทารุณกรรมร่างกาย',"$children.section6.secue"]},
  172. {$in:['ถูกกระทำความรุนแรงในครอบครัว/ทารุณกรรมร่างกาย',"$children.section6.risk"]},
  173. {$in:['ผู้ปกครองเจ็บป่วย/พิการ/มีอาการทางจิต',"$children.section6.secue"]},
  174. {$in:['ผู้ปกครองเจ็บป่วย/พิการ/มีอาการทางจิต',"$children.section6.risk"]},
  175. {$in:['ครอบครัวได้รับผลกระทบจากภัยพิบัติ',"$children.section6.secue"]},
  176. {$in:['ครอบครัวได้รับผลกระทบจากภัยพิบัติ',"$children.section6.risk"]},
  177. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.secue"]},
  178. {$in:['ต้องย้ายที่อยู่ตามครอบครัวเป็นประจำ (ก่อสร้าง/ทำไร่ต่างถิ่น)',"$children.section6.risk"]},
  179. {$in:['เด็กเคยต้องโทษและประสบปัญหาการใช้ชีวิตในสังคม',"$children.section6.secue"]},
  180. {$in:['เด็กเคยต้องโทษและประสบปัญหาการใช้ชีวิตในสังคม',"$children.section6.risk"]},
  181. {$in:['ถูกละเมิดทางเพศ',"$children.section6.secue"]},
  182. {$in:['ถูกละเมิดทางเพศ',"$children.section6.risk"]},
  183. {$in:['ถูกบังคับใช้แรงงาน',"$children.section6.secue"]},
  184. {$in:['ถูกบังคับใช้แรงงาน',"$children.section6.risk"]},
  185. {$in:['ถูกแสวงหาผลประโยชน์ทางเพศ',"$children.section6.secue"]},
  186. {$in:['ถูกแสวงหาผลประโยชน์ทางเพศ',"$children.section6.risk"]},
  187. {$in:['ถูกกลั่นแกล้งหรือคุกคามในโลกออนไลน์',"$children.section6.secue"]},
  188. {$in:['ถูกกลั่นแกล้งหรือคุกคามในโลกออนไลน์',"$children.section6.risk"]},
  189. {$in:['ผู้ปกครองมีพฤติกรรมหรือประกอบอาชีพที่ไม่เหมาะสม',"$children.section6.secue"]},
  190. {$in:['ผู้ปกครองมีพฤติกรรมหรือประกอบอาชีพที่ไม่เหมาะสม',"$children.section6.risk"]},
  191. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.secue"]},
  192. {$in:['กำพร้าบิดา กำพร้ามารดา กำพร้าทั้งบิดาและมารดา',"$children.section6.risk"]},
  193. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.secue"]},
  194. {$in:['บิดามารดาอย่าร้าง ทิ้งร้าง ถูกคุมขัง/แยกกัน/ครอบครัวแตกแยก',"$children.section6.risk"]},
  195. {$in:['เป็นผู้กระทำความรุนแรงต่อผู้อื่น',"$children.section6.secue"]},
  196. {$in:['เป็นผู้กระทำความรุนแรงต่อผู้อื่น',"$children.section6.risk"]},
  197. {$in:['ได้รับผลกระทบจากปัญหาโรคเอดส์',"$children.section6.secue"]},
  198. {$in:['ได้รับผลกระทบจากปัญหาโรคเอดส์',"$children.section6.risk"]},
  199. {$in:['เสี่ยงต่อการกระทำผิด',"$children.section6.secue"]},
  200. {$in:['เสี่ยงต่อการกระทำผิด',"$children.section6.risk"]},
  201. {$in:['คนในครอบครัวมีความเกี่ยวข้องกับยาเสพติด',"$children.section6.secue"]},
  202. {$in:['คนในครอบครัวมีความเกี่ยวข้องกับยาเสพติด',"$children.section6.risk"]},
  203. {$in:['หนีไปร้านเกมส์',"$children.section6.secue"]},
  204. {$in:['หนีไปร้านเกมส์',"$children.section6.risk"]},
  205. {$in:['ชอบไปร้านสนุ๊กเกอร์',"$children.section6.secue"]},
  206. {$in:['ชอบไปร้านสนุ๊กเกอร์',"$children.section6.risk"]},
  207. {$in:['ดื่มเหล้า/เบียร์',"$children.section6.secue"]},
  208. {$in:['ดื่มเหล้า/เบียร์',"$children.section6.risk"]},
  209. {$in:['สูบบุหรี่',"$children.section6.secue"]},
  210. {$in:['สูบบุหรี่',"$children.section6.risk"]},
  211. {$in:['ลักขโมยของ',"$children.section6.secue"]},
  212. {$in:['ลักขโมยของ',"$children.section6.risk"]},
  213. {$in:['เด็กป่วยเป็นโรคร้ายแรง/เรื้อรัง',"$children.section6.secue"]},
  214. {$in:['เด็กป่วยเป็นโรคร้ายแรง/เรื้อรัง',"$children.section6.risk"]},
  215. {$in:['เด็กมีปัญหาจิตเวช',"$children.section6.secue"]},
  216. {$in:['เด็กมีปัญหาจิตเวช',"$children.section6.risk"]},
  217. {$in:['เด็กพิการ/ไม่สามารถช่วยเหลือตัวเองได้',"$children.section6.secue"]},
  218. {$in:['เด็กพิการ/ไม่สามารถช่วยเหลือตัวเองได้',"$children.section6.risk"]},
  219. {$in:['ตั้งครรภ์ในวัยรุ่น',"$children.section6.secue"]},
  220. {$in:['ตั้งครรภ์ในวัยรุ่น',"$children.section6.risk"]},
  221. ]}, "$cid", null]}
  222.  
  223.  
  224. }
  225. },
  226. {
  227. $group: {
  228. _id: "$provincen",
  229. prb_gumpra: { $addToSet: "$children_section6_prb_gumpra"},
  230. prb_leron: { $addToSet: "$children_section6_prb_leron"},
  231. prb_lumbak: { $addToSet: "$children_section6_prb_lumbak"},
  232. prb_tumpid: { $addToSet: "$children_section6_prb_tumpid"},
  233. prb_pikan: { $addToSet: "$children_section6_prb_pikan"},
  234. prb_tungkun: { $addToSet: "$children_section6_prb_tungkun"},
  235. prb_all: { $addToSet: "$children_section6_prb_all"},
  236. }
  237. }
  238. ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement