【发布时间】:2016-03-08 08:29:44
【问题描述】:
我想从 mongoDB 中实时或近乎实时地读取数据(来自一个集合的文档),并将其转换为 pandas 数据帧以进行进一步分析。
我知道如何从 mongoDB 获取数据到 python,但是我想保持连接打开,这样每当有新数据进来时,我都会在 Python 中进行实时分析。
client = MongoClient('localhost', 27017)
db = client.test_insert
collection = db.dataset
df = pd.DataFrame(list(db.dataset.find().limit(1)))
请帮忙:)
【问题讨论】:
-
据我所知,您只能通过定期轮询数据库来做到这一点。
标签: python mongodb pandas pymongo