MongoDB kolleksiya yaratish


MongoDB-dagi to‘plam (collection) SQL ma’lumotlar bazalaridagi jadval bilan bir xil.

ULASHISH

Set yaratish

MongoDB-da set yaratish uchun ma’lumotlar bazasi obyektidan foydalaning va yaratmoqchi bo‘lgan set nomini belgilang.

Agar to‘plam mavjud bo‘lmasa, MongoDB uni yaratadi.

Misol

"customers" deb nomlangan to‘plam yarating:

import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Misolni ishga tushirish »

Muhim: MongoDB-da to‘plam unga ma’lumot kiritilmaguncha yaratilmaydi!

MongoDB setni yaratishdan oldin hujjat kiritmaguningizcha kutadi.


Set mavjudligini tekshiring

Yodda tuting: MongoDB-da to‘plam unga ma’lumot kiritilmaguncha yaratilmaydi, shuning uchun agar siz birinchi marta to‘plam yaratayotgan bo‘lsangiz, to‘plam mavjudligini tekshirishdan oldin keyingi bobni (hujjat yaratish) bajarib chiqishingiz kerak!

Ma’lumotlar bazasidagi barcha to‘plamlarni ro‘yxatlash orqali to‘plam mavjudligini tekshirishingiz mumkin:

Misol

Ma’lumotlar bazasidagi barcha setlar ro‘yxatini qaytaring:

print(mydb.list_collection_names())
Misolni ishga tushirish »

Yoki ma’lum bir setni nomi bilan tekshirishingiz mumkin:

Misol

"Mijozlar" to‘plami mavjudligini tekshiring:

collist = mydb.list_collection_names() if "customers" in collist:   print("The collection exists.")
Misolni ishga tushirish »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!