# Functions
NewMongoAdapter creates a new UserMongoAdapter.
NewUserRepository creates a new instance of MongoUserRepository.
# Structs
MongoUserRepository is an implementation of IUserRepository using MongoDB.
UserMongoAdapter struct.
# Interfaces
IUserMongoAdapter interface.
IUserRepository defines the interface for user repository operations.