[Hinweis] Betreiben Sie MongoDB mit Python

Ich vergesse es oft zusammen mit postgreSQL, also werde ich es aufschreiben. Ausführliche Informationen zum Festlegen von Bedingungen finden Sie unter Verwendung von Pymongo.

from pymongo import MongoClient


mongo_server = 'localhost'
mongo_port = '27017'
mongo_database_name = 'database'
mongo_collection_name = 'collection'

def displ
ay_data(collection, mongo_filter=None):
    data = collection.find(filter=mongo_filter)
    for elem in data: 
        print(elem)
      
 
def insert_data(collection, data):
    collection.insert_one(data)
    

if __name__ =='__main__':
    mongoclient = MongoClient('mongodb://' + mongo_server + ':' + mongo_port + '/')
    db = mongoclient[mongo_database_name]
    collection = db[mongo_collection_name]
    #Dateneingabe
    for i in range(10):
        data = {'count' :i}
        insert_data(collection, data)
    #Anzeige von Daten
    display_data(collection)

Ausführungsergebnis

{'_id': ObjectId('5e168f7828ba5616d6873582'), 'count': 0}
{'_id': ObjectId('5e168f7828ba5616d6873583'), 'count': 1}
{'_id': ObjectId('5e168f7828ba5616d6873584'), 'count': 2}
{'_id': ObjectId('5e168f7828ba5616d6873585'), 'count': 3}
{'_id': ObjectId('5e168f7828ba5616d6873586'), 'count': 4}
{'_id': ObjectId('5e168f7828ba5616d6873587'), 'count': 5}
{'_id': ObjectId('5e168f7828ba5616d6873588'), 'count': 6}
{'_id': ObjectId('5e168f7828ba5616d6873589'), 'count': 7}
{'_id': ObjectId('5e168f7828ba5616d687358a'), 'count': 8}
{'_id': ObjectId('5e168f7828ba5616d687358b'), 'count': 9}

Recommended Posts

[Hinweis] Betreiben Sie MongoDB mit Python
Kinesis mit Python betreiben
Betreiben Sie Blender mit Python
Betreiben Sie Excel mit Python (1)
Betreiben Sie Excel mit Python (2)
Betreiben Sie TwitterBot mit Lambda, Python
[Python] [SQLite3] Betreiben Sie SQLite mit Python (Basic)
Hinweis: Python
Python-Notiz
Bedienen Sie den Belegdrucker mit Python
(Hinweis) Seien Sie vorsichtig mit Python Argparse
[Hinweis] Hallo Weltausgabe mit Python
Betreiben Sie ECHONET Lite-Haushaltsgeräte mit Python
Hinweis: Python-Dekorator
FizzBuzz in Python3
Python-Programmierhinweis
Scraping mit Python
[Python] Lernnotiz 1
Statistik mit Python
Scraping mit Python
Python mit Go
Hinweise beim Erstellen einer Umgebung mit Python
Betreiben Sie das Smartlife-Netzteil mit Python (de-IFTTT).
Python lernen note_004
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
[Persönlicher Hinweis] Scraping von Webseiten in Python3
Python beginnt mit ()
[GCP] Betreiben Sie Google Cloud Storage mit Python
Versuch, SQLite3 mit Python zu handhaben [Hinweis]
mit Syntax (Python)
Python lernen note_003
[Pyto] Betreibe die Taptic Engine des iPhone mit Python
Bingo mit Python
Zundokokiyoshi mit Python
[Hinweis] openCV + Python
[Python] Betreiben Sie den Browser automatisch mit Selenium
Betreiben Sie Haushaltsgeräte mit Python und IRKit
Python-Anfängernotiz
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
[Hinweis] Exportieren Sie das HTML der Site mit Python.
[Hinweis] Erstellen Sie mit Python eine einzeilige Zeitzonenklasse
Hinweis zum Formatieren von Zahlen mit der Python-Formatierungsfunktion
Beachten Sie, dass von Homebrew installiertes Vim nicht mit dem Python 3.8-Fehler startet
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Python-Skript zum Abrufen von Notizinformationen mit REAPER
Einstellungen für den Einstieg in MongoDB mit Python
Serielle Kommunikation mit Python
Zip, entpacken mit Python
Django 1.11 wurde mit Python3.6 gestartet
Primzahlbeurteilung mit Python
Mongodb Zugang mit Pymongo
Socket-Kommunikation mit Python
Datenanalyse mit Python 2
Versuchen Sie es mit Python.
Python lernen mit ChemTHEATER 03