# rust-mongo-data A library that offers out of the box repository for mongo database(`inspired by springboot data`)/ The idea is to abstract away some of the boilerplate that you have write for every repository. Using generics, provide implementation for `CRUD` operations and exposes methods to get `documents` by filter for `single` or `multiple` documents. ## Usage ### Database Connection ```rust let db = mongo_data::config::init_db(mongo_uri, database_name) .await .expect("could not connect to database"); ```