7个版本
使用旧的Rust 2015
0.2.2 | 2019年1月9日 |
---|---|
0.2.1 | 2019年1月8日 |
0.2.0 | 2018年12月4日 |
0.1.3 | 2018年6月29日 |
#24 in #mongodb
123每月下载量
在 2 crates 中使用
16KB
189 行
r2d2-mongodb
为r2d2连接池提供的MongoDB适配器。
文档
示例用法
启动mongodb
$ docker run --rm -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=password -e MONGO_INITDB_DATABASE=mydb mongo:latest
extern crate r2d2;
extern crate r2d2_mongodb;
use r2d2::Pool;
use r2d2_mongodb::{ConnectionOptions, MongodbConnectionManager};
fn main () {
let manager = MongodbConnectionManager::new(
ConnectionOptions::builder()
.with_host("localhost", 27017)
.with_db("mydb")
.with_auth("root", "password")
.build()
);
let pool = Pool::builder()
.max_size(16)
.build(manager)
.unwrap();
// ...
}
依赖项
~12–20MB
~290K SLoC