Avocado, the strongly-typed MongoDB driver
Usage
cargo doc --no-deps --open
- Check out the
examples/
folder - More docs are coming!
TODO:
- Write documentation in
lib.rs
doc comments - Write module-level tests that only check if domain model objects serialize correctly etc.
- Write integration tests that exercise the library using an actual, running MongoDB database
- Add a
prelude
so users don't have to explicitly import stuff fromfilter
,update
, etc. in order to use thefilter!{}
macro and similar ones - Auto-derive
Doc
trait; respect Serde renaming when obtaining type name! - Auto-derive
dsl::ops
traits (Query
,Update
,Upsert
,Delete
,Aggregate
, etc.)