# Functions

FilterArgs creates a log object from an unordered MongoDB filter document.
NewStorageAdapter creates a new storage adapter instance.
PerformTransaction performs a transaction.

# Structs

Adapter implements the Storage interface.
CollectionWrapper wraps a MongoDB collection with additional database settings.
Database represents a wrapper for a connection to a MongoDB instance.
StorageListener handles responding to database changes.

# Interfaces

TransactionHandler represents an entity that is able to handle a transaction on a MongoDB database.