migration to JS engine #1
@ -208,6 +208,14 @@ impl CallDB for DB {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl<T: CallDB> GetCollection for T {
|
||||||
|
async fn get_collection<C: DbCollection + Send + Sync>(&mut self) -> Collection<C> {
|
||||||
|
self.get_database()
|
||||||
|
.await
|
||||||
|
.collection(<C as DbCollection>::COLLECTION)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#[derive(thiserror::Error, Debug)]
|
#[derive(thiserror::Error, Debug)]
|
||||||
pub enum DbError {
|
pub enum DbError {
|
||||||
#[error("error while processing mongodb query: {0}")]
|
#[error("error while processing mongodb query: {0}")]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user