MongoDB ma’lumotlar bazasini yaratish
Ma’lumotlar bazasini yaratish
MongoDB-da ma’lumotlar bazasini yaratish uchun MongoClient obyektini yaratishdan boshlang, so‘ngra to‘g‘ri IP manzili va yaratmoqchi bo‘lgan ma’lumotlar bazasi nomi bilan ulanish URL manzilini belgilang.
MongoDB, agar mavjud bo‘lmasa, ma’lumotlar bazasini yaratadi va unga ulanishni amalga oshiradi.
Misol
"mydatabase" deb nomlangan ma’lumotlar bazasini yarating:
import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
Misolni ishga tushirish »
Muhim: MongoDB-da ma’lumotlar bazasi tarkibga ega bo‘lmaguncha yaratilmaydi!
MongoDB kamida bitta hujjatga (yozuvga) ega to‘plam (jadval) yaratmaguningizcha kutadi va shundan keyingina ma’lumotlar bazasini (va to‘plamni) amalda yaratadi.
Ma’lumotlar bazasi mavjudligini tekshiring
Esda tuting: MongoDB-da ma’lumotlar bazasi tarkibga ega bo‘lmaguncha yaratilmaydi, shuning uchun agar siz birinchi marta ma’lumotlar bazasini yaratayotgan bo‘lsangiz, ma’lumotlar bazasi mavjudligini tekshirishdan oldin keyingi ikki bobni (set yaratish va hujjat yaratish) to‘ldirishingiz kerak!
Ma’lumotlar bazasi mavjudligini tizimingizdagi barcha ma’lumotlar bazalarini ro‘yxatlash orqali tekshirishingiz mumkin:
Misol
Tizimingizning ma’lumotlar bazalari ro‘yxatini qaytaring:
print(myclient.list_database_names())
Misolni ishga tushirish »
Yoki ma’lum bir ma’lumotlar bazasini nomi bilan tekshirishingiz mumkin:
Misol
"Ma’lumotlar bazasi" mavjudligini tekshiring:
dblist = myclient.list_database_names()
if "mydatabase" in dblist:
print("The database exists.")
Misolni ishga tushirish »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
