mongod-derive 0.1.2

An abstraction layer on mongodb
Documentation

Mongo Derive

This crate provides two derives Bson & Mongo for the mongo crate.

Examples

Deriving BSON

# use mongod_derive::Bson;
#[derive(Bson)]
pub struct User {
name: String,
age: u32,
}

Deriving Mongo

# mod wrap {
# use mongod_derive::Mongo;
# #[derive(mongod_derive::Bson)]
#[derive(Mongo)]
#[mongo(collection = "users", field, filter, update)]
pub struct User {
name: String,
age: u32,
}
# }