# Structs
A Connection struct stores information about how to connect to a database
*/.
A DatabaseUploadResponse is used to alert a caller information about their uploaded file.
No description provided by the author
MockMongoCollection is used for unit testing to mock a MongoDB
*/.
No description provided by the author
MockMongoQuery is used for unit testing MongoDB queries
*/.
No description provided by the author
MongoDatabaseService encapsulates behaviors for working with MongoDB databases
*/.
No description provided by the author
A MongoUploader uploads files to a MongoDB database.
# Interfaces
BaseDatabase defines the simplest things a database can do: connect and disconnect
*/.
A DatabaseUploader defines an interface for uploading files to a database
*/.
DocumentDatabase defines the basics of what a document-based database
system can do
*/.
MongoCollection is an interface describing MongoDB collection methods
*/.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MongoQuery is an interface describing a MongoDB query
*/.
No description provided by the author