็How to use MongoDB Studio 3T for SteemData

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@pichat·
0.000 HBD
็How to use MongoDB Studio 3T for SteemData
เพื่อตอบคำถามของแยม @adogcreation ที่ได้ถามผมจากโพสต์ที่ได้นำข้อมูลมาแสดงถึงวิธีการดึงข้อมูลและส่งออกเป็นไฟล์ Excel ว่าทำอย่างไร จึงขอใช้โพสต์นี้ในการอธิบายให้แยมได้ทราบและจะได้เป็นประโยชน์กับเพื่อนๆ ที่สนใจด้วยเลยครับ เพราะมีขั้นตอนที่เยอะพอสมควร ผมสรุปเป็นขั้นตอนได้ประมาณ 8 ขั้นตอน ตามไปดูกันเลยครับ
![monogo.jpg](https://steemitimages.com/DQmb1Kg8q4YoYGqYv5dFsiyZBDS9VmVA9v8eT7skNF5TUvC/monogo.jpg)

ขั้นตอนที่ 1 ทำการดาวน์โหลดโปรแกรม [MongoDB  Studio 3T](https://studio3t.com/) และทำการติดตั้ง
![Screenshot_35.png](https://steemitimages.com/DQmbmpAD8VyQUoJ2BR11EDoibitW7cHSMi1pBcKiE2NcAvp/Screenshot_35.png)

ขั้นตอนที่ 2 ทำการตั้งค่าการเชื่อมต่อฐานข้อมูลโดยการคลิ๊กที่ Connect
![Screenshot_40.png](https://steemitimages.com/DQmPf42ACWrRL7GqWb4UJebyP7vRUCEQTUjeTZqbhrtntre/Screenshot_40.png)

ขั้นตอนที่ 3 ทำการใส่ค่าการเชื่อมต่อฐานข้อมูล
แถบเมนู Server ให้ใส่ค่าตามนี้
- Enter a Name for this connection > steemdata
- Server > mongo1.steemdata.com
- Port > 27017
![Screenshot_41.png](https://steemitimages.com/DQmYRMmfh8tqdNHuVVNPfzD5NPf19i7uC375APnz6cycDNS/Screenshot_41.png)

แถบเมนู Authentication ให้ใส่ค่าตามนี้
- Authentication Mode > ให้คลิ๊กเลือก Basic (MONGODB-CR or SCRAM-SHA-1)
- Username > steemit
- Password > steemit
- Authentication DB > SteemData
- คลิ๊กเครื่องหมายถูกด้านหน้า Manually list visible database
- Database > SteemData
- Click Save
![Screenshot_43.png](https://steemitimages.com/DQmRz5vE3w1JTSikVir4ycYWCcYiTpd9jvXreu4qd4vppx5/Screenshot_43.png)

ขั้นตอนที่ 4 เมื่อการตั้งค่าสำเร็จจะแสดงรายการฐานข้อมูลขึ้นมา จากนั้นให้ทำการคลิ๊ก Connect
![Screenshot_46.png](https://steemitimages.com/DQmbu1WFhkprGF7PQmyvXG5hk7NEyWCPh9RYmZxkywpUvpi/Screenshot_46.png)

ขั้นตอนที่ 5 จากนั้นจะแสดงฐานข้อมูลแถบด้านซ้ายมือ ให้ทำการคลิ๊กเพื่อเข้าถึงตารางของฐานข้อมูลเพิ่มเติมตามนี้ SteemData > Collections > ทำการคลิ๊กเมาส์ขวามือที่ Post > Open Collections Tab 
![Screenshot_47.png](https://steemitimages.com/DQmYfMHKZcPB1RJMFhPzKUS94yFrFfJJ2Hgu1NjShbWGt5k/Screenshot_47.png)

ขั้นตอนที่ 6 จากนั้นจะมีตารางแสดงฐานข้อมูลการโพสต์แสดงในตารางและทำการคลิ๊กเพื่อกรองข้อมูลด้วยคลิ๊กที่ Query Builder ก็จะมีตารางด้านล่างขวามือขึ้นมา
![Screenshot_49.png](https://steemitimages.com/DQmQuVJ7hXJ3nDcvYCNVW46FztiXoC5PRa5F1cuVsUZkWUS/Screenshot_49.png)

ขั้นตอนที่ 7 จากนั้นทำการป้อนค่าเพื่อกรองข้อมูลในฟอร์ม Query Builder ดังนี้
- ดับเบิิ้ลคลิ๊กที่ Drag field here or double-click to add field จากนั้นป้อนค่า Field > category และ Value > thai
- ดับเบิิ้ลคลิ๊กที่ Drag field here or double-click to add field จากนั้นป้อนค่า Field > create และ Value > 2018-03-01T00:00:00.000+0000 (วันที่เริ่มต้นและเวลาที่เราจะดึงข้อมูล) และเปลี่ยนค่าเครื่องหมาย == เป็น >= และคลิ๊ก and
- ดับเบิิ้ลคลิ๊กที่ Drag field here or double-click to add field จากนั้นป้อนค่า Field > create และ Value > 2018-03-15T00:00:00.000+0000 (วันที่สิ้นสุดและเวลาที่เราจะดึงข้อมูล) และเปลี่ยนค่าเครื่องหมาย == เป็น < จากนั้นคลิ๊กคำสั่ง Run ด้านล่างสุดขวามือ

ก็จะได้ข้อมูลที่ใช้ Tag #thai ตั้งแต่วันที่ 1/3/61 - 15/3/61 (ตามที่ยกตัวอย่างคำสั่ง)
![Screenshot_57.png](https://steemitimages.com/DQmSMisPJpY21Bckgm9goDPrF6geDfKAzcw9huG9aQotcKe/Screenshot_57.png)

ขั้นตอนที่ 8 ทำการคลิ๊ก Export ที่แถบเมนูด้านบน จากนั้นให้ทำการคลิ๊กเลือกประเภทข้อมูลที่จะส่งออกเป็นไฟล์ CSV (Excel) โดยทำการคลิ๊ก Next ต่อเนื่องไปเรื่อยๆ ซึ่งจากด้านซ่้ายล่างสุดจะแสดงสถานะการส่งข้อมูลออกเป็นไฟล์ CSV  
![Screenshot_64.png](https://steemitimages.com/DQmZU848cXAAHQK1q1ydxS6Y6zV81bCX9rMJXb9Kr6xZBLB/Screenshot_64.png)

เมื่อได้ไฟล์เป็นที่เรียบร้อยแล้วให้ไปเปิดยังโฟลเดอร์ที่เก็บข้อมูลและเปิดไฟล์ Excel และทำการประมวลผลข้อมูลด้วยไฟล์ Excel ต่อไปนะครับ ทั้งหมดนี้คือขั้นตอนที่ผมทำการดึงข้อมูลและนำมาทำเป็นรายงานเพื่อแสดงให้เพื่อนๆ นะครับ

หวังว่าจะเป็นประโยชน์ให้กับเพื่อนๆ และชุมชนไทยนะครับ

**ขอบคุณทุกกำลังใจและการติดตามกันนะครับ**
![Picture2.png](https://steemitimages.com/DQmTfSe7JebVXBUtKPgnqX3WEqYcNdTY5g7yrgGGj68KrQW/Picture2.png)
<center>[![twitter (1).png](https://steemitimages.com/DQmb5VeAxAx1Pawb2v4gYzsbREDfyi7xrq6HSu1m1qUSwda/twitter%20(1).png)](https://twitter.com/Pichat_B) [![steem.png](https://steemitimages.com/DQmYQvTvygM2xdo3bpuQRmNgY7XXYvQuWkjgiwN8yPu4Yxu/steem.png)](https://steemit.com/@pichat) [![facebook (1).png](https://steemitimages.com/DQmVGJa7XGhmqUnHnzUx9x5MQnyrQiQNkUksDNnCViTMww1/facebook%20(1).png)](https://www.facebook.com/Apichat.buotong) [![sola1.png](https://steemitimages.com/DQmavrHq9QnHE2niAGtoJgUixWbnEPzXsyp21gSC4qwrDxT/sola1.png)](https://sola.ai/pichat) [![002-social-media.png](https://steemitimages.com/DQmSvFTm2TcB7ihHcjt2NLvgUAq6pUj6RSkgPHiPLxU8z8C/002-social-media.png)](https://t.me/Pichat_B) [![browser (2).png](https://steemitimages.com/DQmRRqEuj9wmxpStmj6ZzuQrhzbRnTiZdjd5nMHSqd9keru/browser%20(2).png)](http://thaisteemit.tech/) [![004-youtube.png](https://steemitimages.com/DQmS57sGEXEpx6MBhs1Cy5YFGNp3uLKYkvFW9HWbj9auwWF/004-youtube.png)](https://www.youtube.com/channel/UC38LZyaiK5KRm8Edgq22TeA?view_as=subscriber)</center>

<center>![giphy.gif](https://steemitimages.com/DQmd77Zj489Ff4egJvXKBSG3iMPKrypk6DW9oAUgt48bqzd/giphy.gif)</center>

![Picture2.png](https://steemitimages.com/DQmTfSe7JebVXBUtKPgnqX3WEqYcNdTY5g7yrgGGj68KrQW/Picture2.png)
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,