Dump & Restore mongoDB Atlas EP.1 (Dump)

สวัสดีครับปัจจุบันใช้ database อะไรกันอยู่ ส่วนตัวผมใช้ mysql กับ mongoDB วันนี้ผมมาจดบันทึกเรื่อง การ Backup & Restore ของ Database ที่ชื่อว่า mongoDB ไว้กันตัวเองลืม และเพื่อแชร์ให้เพื่อนๆทุกคนอ่านกันด้วย

เท้าความกันก่อน

  • โจทย์คือ ผมต้องการเอา database ที่อยู่ใน mongoDB atlas (cloud) มาลงที่ localhost (เครื่องของผมเอง)
  • mongoDB atlas version 4.4.3
  • Mongodb ท่ีอยู่ในเครื่องคือ version 4.4.4-bionic (Run อยู่บน docker MacOs)

ลุยกันเลย

  1. เริ่มด้วยการเปิดเว็บ login เข้าไปที่ www.mongodb.com ใน Tab Cmd Line Tools ครับ
  2. เลื่อนลงมาด้านล่างแล้วหา Binary Import and Export Tools เจอแล้ว Copy mongodump ไปนะครับ แล้วเปลี่ยน <PASS> กับ <DB> ให้ถูกต้อง
mongodump --uri mongodb+srv://username:<PASS>@clusterdev1.adko1304.mongodb.net/<DB>

3. สร้าง folder ขึ้นมาแล้ว Paste วางที่ Terminal ที่ folder นั้นอยู่ หลังจากเสร็จหน้าตาของ folder ก็จะประมาณนี้ครับ

เรียบร้อยแล้วสำหรับการ Dump db ของ Mongodb

สำหรับเพื่อนๆคนไหนที่ยังไม่เข้าใจ สามารถถามได้ใน comment เลยนะครับทุกคน

ติดต่อ-สอบถาม