Python -zelfstudie

Python HOME Python-intro Python Aan de slag Python-syntaxis Python-opmerkingen Python-variabelen Python-gegevenstypen Python-nummers Python-casting Python-snaren Python Booleans Python-operators Python-lijsten Python-tupels Python-sets Python-woordenboeken Python Als...Anders Python While-lussen Python voor lussen Python-functies Python Lambda Python-arrays Python-klassen/objecten Python-overerving Python-iterators Python-bereik Python-modules Python-datums Python-wiskunde Python JSON Python RegEx Python PIP Python proberen...Behalve Python-gebruikersinvoer Opmaak van Python-tekenreeksen

Bestandsbehandeling

Python-bestandsafhandeling Python-bestanden lezen Python bestanden schrijven/maken Python bestanden verwijderen

Python-modules

NumPy-zelfstudie Panda walkthrough Scipy-zelfstudie

Python Matplotlib

Matplotlib Intro Matplotlib Aan de slag Matplotlib Pyplot Matplotlib plotten Matplotlib-markeringen Matplotlib-lijn Matplotlib-labels Matplotlib-raster Matplotlib-subplots Matplotlib Scatter Matplotlib-repen Matplotlib-histogrammen Matplotlib-cirkeldiagrammen

Machinaal leren

Beginnen Gemiddelde mediane modus Standaardafwijking percentiel Gegevensdistributie Normale gegevensverdeling Scatterplot Lineaire regressie Polynomiale regressie Meervoudige regressie Schaal Trein/Test Beslissingsboom

Python MySQL

MySQL Aan de slag MySQL Database maken MySQL-tabel maken MySQL-invoeging MySQL Select MySQL Waar MySQL Bestel op MySQL verwijderen MySQL-droptabel MySQL-update MySQL-limiet MySQL Join

Python MongoDB

MongoDB Aan de slag MongoDB Database maken MongoDB Verzameling maken MongoDB invoegen MongoDB Zoeken MongoDB-query MongoDB Sorteren MongoDB verwijderen MongoDB Drop-collectie MongoDB-update MongoDB-limiet

Python-referentie

Python-overzicht Ingebouwde functies van Python Python-stringmethoden Methoden voor Python-lijst Python-woordenboekmethoden Python Tuple-methoden Methoden voor Python-sets Python-bestandsmethoden Python-trefwoorden Python-uitzonderingen Python-woordenlijst

Modulereferentie

Willekeurige module Verzoekmodule Statistiekmodule Wiskundige module cMath-module

Python-instructies

Lijstduplicaten verwijderen Een string omkeren Voeg twee nummers toe

Python-voorbeelden

Python-voorbeelden Python-compiler Python-oefeningen Python-quiz Python-certificaat

Python MongoDB Collectie maken


Een verzameling in MongoDB is hetzelfde als een tabel in SQL-databases.

Een collectie maken

Om een ​​verzameling in MongoDB te maken, gebruikt u het databaseobject en geeft u de naam op van de verzameling die u wilt maken.

MongoDB zal de verzameling maken als deze niet bestaat.

Voorbeeld

Maak een verzameling met de naam "klanten":

import pymongo

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

mycol = mydb["customers"]

Belangrijk: in MongoDB wordt er pas een verzameling gemaakt als deze inhoud krijgt!

MongoDB wacht totdat u een document hebt ingevoegd voordat het de verzameling daadwerkelijk maakt.


Controleer of er een verzameling bestaat

Onthoud: in MongoDB wordt een verzameling pas gemaakt als deze inhoud krijgt, dus als dit de eerste keer is dat u een verzameling aanmaakt, moet u het volgende hoofdstuk (document maken) voltooien voordat u controleert of de verzameling bestaat!

U kunt controleren of een collectie in een database bestaat door alle collecties op te sommen:

Voorbeeld

Retourneer een lijst met alle collecties in uw database:

print(mydb.list_collection_names())

Of u kunt een specifieke collectie op naam controleren:

Voorbeeld

Controleer of de collectie "klanten" bestaat:

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