The panko.storage.impl_mongodb Module¶
MongoDB storage backend
- 
class 
panko.storage.impl_mongodb.Connection(url, conf)[source]¶ Bases:
panko.storage.pymongo_base.ConnectionPut the event data into a MongoDB database.
- 
clear_expired_data(ttl)[source]¶ Clear expired data from the backend storage system.
Clearing occurs according to the time-to-live.
Parameters: ttl – Number of seconds to keep records for. 
- 
static 
update_ttl(ttl, ttl_index_name, index_field, coll)[source]¶ Update or create time_to_live indexes.
Parameters: - ttl – time to live in seconds.
 - ttl_index_name – name of the index we want to update or create.
 - index_field – field with the index that we need to update.
 - coll – collection which indexes need to be updated.
 
-