Heim >Backend-Entwicklung >Python-Tutorial >Verwenden von MongoDB zum Speichern von Crawler-Daten in Python
Jetzt baue ich eine einfache Suchmaschine auf und verwende Toutiao-Nachrichtendaten als Datenquelle. Diese Daten sind unstrukturiert und eignen sich besser für die Speicherung in MongoDB.
Das Folgende ist ein einfaches Anwendungsbeispiel.
#!/usr/bin/python # -*- coding:utf-8 -*- import pymongo class documentManager(object): def __init__(self): pass def connect_mongo(self): client = pymongo.Connection("127.0.0.1",27017) db = client.data_db collection = db.data_collection mydict = {"name":"Lucy", "sex":"female","job":"nurse"} collection.insert(mydict) for i in collection.find({"name":"Lucy"}): print i if __name__ == '__main__': manager = documentManager() manager.connect_mongo()