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