# Functions
NewBucket creates a GridFS bucket.
# Variables
ErrFileNotFound occurs if a user asks to download a file with a file ID that isn't found in the files collection.
ErrStreamClosed is an error returned if an operation is attempted on a closed/aborted stream.
ErrWrongIndex is used when the chunk retrieved from the server does not have the expected index.
ErrWrongSize is used when the chunk retrieved from the server does not have the expected size.
# Structs
Bucket represents a GridFS bucket.
DownloadStream is a io.Reader that can be used to download a file from a GridFS bucket.
Upload contains options to upload a file to a bucket.
UploadStream is used to upload files in chunks.