流暢で 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}
では、アクセス時刻が過去 5 分間であるログを照会するにはどうすればよいでしょうか?