我使用 fluent 和 mongodb 来存储我的 apache 访问日志。
python中的日志格式输出如下:
>>> collection.find_one({"host":"192.168.1.57"})
{u'_id': ObjectId('50dd5367febb00575f000088'),
u'agent': u'Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0',
u'code': 200,
u'host': u'192.168.1.57',
u'method': u'GET',
u'path': u'/',
u'referer': None,
u'size': 8675,
u'time': datetime.datetime(2012, 12, 28, 8, 8, 7),
u'user': None}
那么,如何查询访问时间为最后五分钟的日志呢?