1234567891011121314151617181920212223242526272829303132333435363738 |
- from pymongo import MongoClient
- import pymongo
- import datetime
- #CONNECTION_STRING = "mongodb+srv://<username>:<password>@<cluster-name>.mongodb.net/test"
- CONNECTION_STRING = "mongodb://mongoAdmin:chan9eM3@hhh.ptt.cx"
- #CONNECTION_STRING = "mongodb://mongoAdmin:chan9eM3@hhh.ptt.cx/logs"
- client = MongoClient(CONNECTION_STRING)
- print(client)
- cols=client['logs']
- #print(cols)
- col=cols['syslog']
- #cursor=col.find({}).sort('time_rcvd',pymongo.DESCENDING)
- cursor=col.find({})
- #cursor=col.find({}).sort('time_rcvd',pymongo.DESCENDING)
- cnt=0
- for c in cursor:
- # print(c)
- # if 'clickbot_100' in c['msg']:
- if 'poibot' in c['msg']:
- dt=c['time_rcvd']
- dt=dt.replace(tzinfo=datetime.timezone.utc) #Convert it to an aware datetime object in UTC time.
- dt=dt.astimezone() #Convert it to your local timezone (still aware)
- print(dt.strftime('%Y-%m-%d %H:%M:%S'))
- # print(dt.strftime("%d %b %Y %I:%M:%S:%f %p"))
- # print(c['time_rcvd'])
- print(c['msg'])
- cnt+=1
- # if cnt>=100000:
- # break
- #print(col)
- #col.insert_one({"item_name" : "Bread",'id':1234,'name':'中文測試'})
|