Python MongoDB gumawa ng koleksyon

Ang koleksyon sa MongoDB ay katulad ng table sa SQL database.

Gumawa ng koleksyon

Upang gumawa ng koleksyon sa MongoDB, gamitin ang database object at ipinakilala ang pangalan ng koleksyon na itatawag.

Kung ito ay wala, maglalikha ang MongoDB ng koleksyon.

Eksemplo

Tumukod ng koleksyon na may pangalang "customers":

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

Run Instance

Mahalagang Babala:Sa MongoDB, ang collection ay hindi nililikha bago matanggap ang nilalaman!

Bago magsimula ang MongoDB sa paglikha ng collection, ay maghihintay hanggang mapasok ang iyong unang dokumento.

Pagsusuri Kung Mayroong Collection

Ingatan: Sa MongoDB, ang collection ay hindi nililikha bago matanggap ang nilalaman, kaya kung ito ang unang paglikha ng collection, dapat taposin muna ang susunod na kabanata (paglikha ng dokumento) bago suriin kung mayroong collection:

Maaari mong suriin kung mayroong collection sa database sa pamamagitan ng paglilista ng lahat ng collection:

Eksemplo

Bumalik sa listahan ng lahat ng collection sa database:

print(mydb.list_collection_names())

Run Instance

O maari mong suriin ang espesipikong collection sa pamamagitan ng pangalan:

Eksemplo

Pagsusuri kung ang "customers" collection ay umiiral:

collist = mydb.list_collection_names()
kung "customers" ay sa collist:
  print("Ang collection ay umiiral.")

Run Instance