pub async fn find_simple<T>(
    filter_document: Document,
    collection_name: &str,
    db: &Database
) -> Result<Vec<T>, Error> where
    for<'a> T: DeserializeOwned + Unpin + Send + Sync