diff --git a/src/db/mod.rs b/src/db/mod.rs index 1a0715b..6f3ab70 100644 --- a/src/db/mod.rs +++ b/src/db/mod.rs @@ -208,6 +208,14 @@ impl CallDB for DB { } } +impl GetCollection for T { + async fn get_collection(&mut self) -> Collection { + self.get_database() + .await + .collection(::COLLECTION) + } +} + #[derive(thiserror::Error, Debug)] pub enum DbError { #[error("error while processing mongodb query: {0}")]