Python MongoDB - Buat Koleksi
Koleksi di MongoDB menyimpan sekumpulan dokumen, ini analog dengan tabel di database relasional.
Anda dapat membuat koleksi menggunakan createCollection()metode. Metode ini menerima nilai String yang mewakili nama koleksi yang akan dibuat dan parameter opsi (opsional).
Dengan menggunakan ini, Anda dapat menentukan yang berikut -
The ukuran dari koleksi.
The max sejumlah dokumen diperbolehkan dalam koleksi ditutup.
Apakah koleksi yang kita buat harus berupa koleksi terbatas (koleksi ukuran tetap).
Apakah koleksi yang kita buat harus diindeks otomatis.
Sintaksis
Berikut sintaks untuk membuat koleksi di MongoDB.
db.createCollection("CollectionName")
Contoh
Metode berikut membuat koleksi bernama ExampleCollection.
> use mydb
switched to db mydb
> db.createCollection("ExampleCollection")
{ "ok" : 1 }
>
Demikian pula, berikut adalah kueri yang membuat koleksi menggunakan opsi metode createCollection ().
>db.createCollection("mycol", { capped : true, autoIndexId : true, size :
6142800, max : 10000 } )
{ "ok" : 1 }
>
Membuat Koleksi Menggunakan Python
Contoh python berikut menghubungkan ke database di MongoDB (mydb) dan, membuat koleksi di dalamnya.
Contoh
from pymongo import MongoClient
#Creating a pymongo client
client = MongoClient('localhost', 27017)
#Getting the database instance
db = client['mydb']
#Creating a collection
collection = db['example']
print("Collection created........")
Keluaran
Collection created........