ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / DATABASES

คู่มือ Python Connection to MongoDB สำหรับ Database

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

MongoDBเป็นหนึ่งใน Database NoSQL ที่ได้รับความนิยมมากที่สุดซึ่งช่วยให้นักพัฒนาทำงานกับข้อมูลที่เก็บไว้ได้อย่างง่ายดายบทช่วยสอนนี้ให้ตัวอย่างการเชื่อมต่อกับ Server MongoDB จากของคุณหลามApplication.

  1. ในกรณีของเราเรามี Environment ด้วยหลามและMongoDBContainer ภายใน (คุณสามารถสร้างดังกล่าวได้ตลอดเวลา) แต่คำสั่งนี้เหมาะสำหรับ Server ระยะไกลเช่นกัน

Image 31: Python MongoDB environment2. เชื่อมต่อ Node คอมพิวเตอร์ของคุณผ่านทางประตูเอสเอสเอช.

Image 32: SSH Gate3. ติดตั้งกไดรเวอร์ MongoDB สำหรับ Pythonโดยใช้คำสั่งด้านล่าง:

คัดลอกทุบตี

pip install pymongo

Image 33: install MongoDb driver for Python4. ตั้งค่า Script ง่ายๆเพื่อตรวจสอบการเชื่อมต่อ Server DB ของคุณหากต้องการใช้โปรแกรมแก้ไขข้อความใดๆที่ดีกว่าและสร้างไฟล์ด้วย.ไพส่วนขยาย (เช่นเป็นกลุ่ม script.py).

ไพคัดลอก

from pymongo import MongoClient
client = MongoClient("mongodb://{user}:{password}@{host}:{port}")
db = client.{database}
try: db.command("serverStatus")
except Exception as e: print(e)
else: print("You are connected!")
client.close()

แค่ปรับ.สตริงการเชื่อมต่อพร้อมวันที่ที่เกี่ยวข้องซึ่งสามารถรับได้จากอีเมลสำหรับ Node MongoDB ของคุณ:

  • {ผู้ใช้}- Username เพื่อเข้าสู่ระบบ Database ด้วย
  • {รหัสผ่าน}- รหัสผ่านสำหรับผู้ใช้ที่เหมาะสม
  • {เจ้าภาพ}- เชื่อมโยงไปยัง Container MongoDB ของคุณ
  • {ท่าเรือ}- Port ที่จะใช้ในการเชื่อมต่อ (ใช้ค่าเริ่มต้น -27017)
  • {Database}- Database ที่จะเข้าถึงได้ (เช่นค่าเริ่มต้นผู้ดูแลระบบหนึ่ง)

Image 34: MongoDB connection scriptScript นี้จะเชื่อมต่อกับ ServerDatabase ที่ระบุและจะพยายามรับสถานะหากเกิดข้อผิดพลาดใดๆในกระบวนการคำอธิบายจะถูกพิมพ์ออกมามิฉะนั้นก็แค่ “คุณเชื่อมต่อแล้ว!” สตริงจะปรากฏขึ้น

  1. ดังนั้นให้รัน Code ในไฟล์โดยรันคำสั่งที่เหมาะสม:

คัดลอกทุบตี

python script.py

Image 35: run DB connection script“คุณเชื่อมต่อแล้ว!” สตริงทำให้แน่ใจได้ว่า Application สามารถเชื่อมต่อกับ Server DB ได้สำเร็จดังนั้นคุณจึงสามารถเริ่มจัดการ Node Database ได้โดยขยายรหัสกับการดำเนินงานอื่นๆ