Ich werfe einfach weiter den String "hogehoge" in die lokal erstellte MongoDB
Bitte installieren und starten Sie MongoDB lokal. "Thin Book of MongoDB" wird hilfreich sein.
Bitte setzen Sie auch Pymongo. Es ist ein Typ, MongoDB mit Python zu berühren.
Gib "hogehoge" in die vorbereitete MongoDB.
Bereiten Sie zunächst mit getDBCollection einen Client für die lokale MongoDB vor und wählen Sie die Sammlung aus. Sie müssen lediglich mit Collection.insert (formatToInsert ("hogehoge")) schreiben.
Main.py
#-*- coding: utf-8 -*-
from pymongo import MongoClient
#Holen Sie sich das DB-Schreibziel
def getDBCollection():
#Schreiben Sie an MongoDB auf Localhost
client = MongoClient()
#Ich benutze eine DB namens LogsDB
db = client.LogsDB
#Ich benutze eine Sammlung namens LogsCollection
Collection = db.LogsCollection
return Collection
#Daten zum Schreiben transformieren
def formatToInsert(Contents):
#DB"Schlüsselname" : "Daten"
return {"Contents" : Contents}
if __name__ == '__main__':
Collection = getDBCollection()
#Schreiben Sie Datensätze in die Sammlung
while true:
Collection.insert(formatToInsert("hogehoge"))
time.sleep(10)
Recommended Posts