Devdit
 

Python MongoDB เช็คว่ามีฐานข้อมูลหรือไม่

556

Python MongoDB เช็คว่ามีฐานข้อมูลหรือไม่ บทความนี้สอนใช้คำสั่ง list_database_names เพื่อดึงรายชื่อฐานข้อมูลของ MongoDB จากนั้นใช้คำสั่ง if in เพื่อเช็คว่ามีฐานข้อมูลดังกล่าวหรือไม่ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python MongoDB เช็คว่ามีฐานข้อมูลหรือไม่

from pymongo import MongoClient

conn = "mongodb://localhost:27017/"
client = MongoClient(conn)
db_list = client.list_database_names()
if "admin" in db_list: 
    print('Database admin มีอยู่ใน MongoDB')

ผลลัพธ์

Database admin มีอยู่ใน MongoDB

คำอธิบาย

Python MongoDB เช็คว่ามีฐานข้อมูลหรือไม่ จากตัวอย่างใช้คำสั่ง list_database_names ดึงรายชื่อฐานข้อมูลเก็บไว้ที่ตัวแปร db_list จากนั้นใช้คำสั่ง if in เช็คว่ามีฐานข้อมูลชื่อ admin หรือไม่ หากมีแสดงข้อความออกสู่หน้าจอด้วยคำสั่ง print

เขียน 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ