การใช้งาน Python เพื่อติดต่อกับ MongoDB [Part1]

Weeraphat Doenmueang
Next-Hop Co., Ltd.
Published in
2 min readAug 8, 2019

สวัสดีครับทุกคน วันนี้ผมจะมาแนะนำการใช้งาน Python กับ MongoDB ซึ่งในปัจจุบัน Python เป็น Programming Language ที่เป็นที่นิยมมาก เนื่องจากสะดวกและสามารถเขียนได้ง่าย สามารถแก้ไขปัญหาได้ดี ส่วน MongoDB เป็น NoSQL Database ที่เป็นที่นิยมในปัจจุบัน

ซึ่งการใช้งานก็แสนจะง่ายครับเริ่มต้นจาก MongoDB ในบทนี้จะแนะนำการใช้ MongoDB ที่อยู่บน Cloud Server นะครับ

ขั้นตอนที่ 1 เข้าสู่เว็บไซต์ https://www.mongodb.com/cloud/atlas

คลิกที่คำว่า Start free

ขั้นตอนที่ 2 ทำการกรอกข้อมูลส่วนตัว

ติ๊ก I agree และกด Get started free
กด Build my first cluster

ขั้นตอนที่ 3 เลือกที่อยู่ของ Server และ ทรัพยากรของ Server ตามต้องการ

ในจุดนี้ทางผู้จัดทำได้เลือกใช้ของ Free ก่อนนะครับ จากนั้นทำการ Create Cluster

ขั้นตอนที่ 4 ทำตาม Guide Line ที่แจ้งเตือนขึ้นมา

ในส่วนของ Create your first database user เลือกที่ Database Access และคลิกที่ Add User

ใส่ Username & Password และกำหนดสิทธิ์ของ User

ในส่วนของ Whitelist your IP Address คือกำหนด IP Address ที่มีสิทธิ์เข้าถึง Database นี้ได้ ตั้งค่าได้ที่ Network Access และคลิกที่ Add IP Addressในส่วนของการทดลองไม่ได้ต้องการ Security สูงจึงเลือก Allow Access From Anywhere

คลิกที่ Allow Access From Anywhere และกด Confirm

ทดลองเก็บข้อมูลใน Database (ไม่จำเป็นต้องทำ) กด Load Sample Dataset

ส่วนสุดท้ายคือการ Connect Cluster กับ Python ให้เลือกที่ Connect

จะมีการConnect ได้หลายประเภทในที่นี้เราจะใช้ Python ให้เลือกที่ Connect Your Application

กดที่ Connect Your Application เลือก Driver ที่เราจะใช้ ในที่นี้เราเลือก Python และ Version ตามที่เราใช้ จากนั้นกดที่ Full Driver Example สำหรับการใช้งานในโปรแกรมของ Python

จนถึงขั้นตอนนี้เป็นการเสร็จสิ้นการตั้งค่าฝั่ง MongoDB แล้วครับใน Part ต่อไปเราจะแนะนำการตั้งค่าฝั่ง Python เพื่อทำการติดต่อสื่อสารกับ MongoDB ครับ

ติดตามต่อได้ที่นี่ การใช้งาน Python เพื่อติดต่อกับ MongoDB [Part2]

--

--