def __init__(self, mcfg, col):
self.tz = mcfg.tz
self.col = mcfg.db[col]
try:
if 'created_at_1' in self.col.index_information():
if self.col.index_information()['created_at_1'].get('expireAfterSeconds', 0) != mcfg.expire:
self.col.drop_index('created_at_1')
print('recreated index of "created_at"')
self.col.create_index([("created_at", 1)], expireAfterSeconds=mcfg.expire)
else:
print('created index of "created_at"')
self.col.create_index([("created_at", 1)], expireAfterSeconds=mcfg.expire)
except OperationFailure:
print('created index of "created_at"')
self.col.create_index([("created_at", 1)], expireAfterSeconds=mcfg.expire)
评论列表
文章目录