Python MongoDB - Sammlung erstellen
Eine Sammlung in MongoDB enthält eine Reihe von Dokumenten. Sie entspricht einer Tabelle in relationalen Datenbanken.
Sie können eine Sammlung mit dem erstellen createCollection()Methode. Diese Methode akzeptiert einen String-Wert, der den Namen der zu erstellenden Auflistung darstellt, und einen Optionsparameter (optional).
Hiermit können Sie Folgendes angeben:
Die Größe der Sammlung.
Die maximale Anzahl von Dokumenten, die in der begrenzten Sammlung zulässig sind.
Ob die von uns erstellte Sammlung eine begrenzte Sammlung sein soll (Sammlung mit fester Größe).
Ob die von uns erstellte Sammlung automatisch indiziert werden soll.
Syntax
Im Folgenden finden Sie die Syntax zum Erstellen einer Sammlung in MongoDB.
db.createCollection("CollectionName")
Beispiel
Die folgende Methode erstellt eine Sammlung mit dem Namen ExampleCollection.
> use mydb
switched to db mydb
> db.createCollection("ExampleCollection")
{ "ok" : 1 }
>
In ähnlicher Weise folgt eine Abfrage, die eine Sammlung mit den Optionen der Methode createCollection () erstellt.
>db.createCollection("mycol", { capped : true, autoIndexId : true, size :
6142800, max : 10000 } )
{ "ok" : 1 }
>
Erstellen einer Sammlung mit Python
Das folgende Python-Beispiel stellt eine Verbindung zu einer Datenbank in MongoDB (mydb) her und erstellt eine Sammlung darin.
Beispiel
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........")
Ausgabe
Collection created........