我想在python中每5分钟读取一次来自mongoDB的数据。我能够使用pymongo读取数据。但是,那是一次。我想每5分钟建立一次mongoDB连接并查找新文件。
client = MongoClient('localhost', 27017)
db = client.test_insert
collection = db.dataset
for docs in db.dataset.find():
print docs
但我必须手动完成。我可以让它睡5分钟然后再次与数据库建立连接吗? 请帮忙..
答案 0 :(得分:0)
我认为你正在寻找一个调度程序。
我使用celery
来做这些事情,但它不仅仅是这个。
查看http://www.celeryproject.org/和http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html