Returns a query that is selecting documents by ID.
Decode a MongoDB Document into a value.
Encode a value into a MongoDB Document.
Find a single value with the specified key, if existing.
Returns the key / identifier from the given value. The key of a document must
never be null.
Returns a query that is selecting all documents.
Deletes the document identified by key.
Deletes all documents from this repository.