Tôi tin rằng điều này sẽ hoạt động giả sử rằng url
chứa tên của bộ sưu tập với chỉ mục bạn đang sửa đổi:
client.db.command('collMod', url,
index={'keyPattern': {'dateCreated':1},
'expireAfterSeconds': 3600}})
Đối với bất kỳ ai khác đang tìm kiếm giải pháp cho vấn đề này, tôi đã quản lý bằng cách sau:
client.db.command('collMod', 'notifications',
index={'keyPattern': {'expr': 1},
'background': True,
'expireAfterSeconds': 604800})
Kết quả nào trong kết quả sau:
{u'expireAfterSeconds_old': 3888000,
u'expireAfterSeconds_new': 604800, u'ok': 1.0}