MongoDB驱动 > Rust驱动程序
这是官方的MongoDB Rust驱动程序。
阿尔法释放
MongoDB Rust驱动程序当前处于Alpha状态。
请参阅安装
要连接到MongoDB Atlas集群,请为集群使用 Atlas连接字符串:
use bson::doc;
use mongodb::{options::ClientOptions, Client};
fn main() -> mongodb::error::Result<()> {
// Parse a connection string into an options struct.
let mut client_options =
ClientOptions::parse("mongodb+srv://<username>:<password>@<cluster-url>/test?w=majority")?;
// Manually set an option.
client_options.app_name = Some("Rust Demo".to_string());
// Get a handle to the deployment.
let client = Client::with_options(client_options)?;
client
.database("admin")
.run_command(doc! {"ping": 1}, None)?;
println!("Connected successfully.");
// List the names of the databases in that deployment.
for db_name in client.list_database_names(None)? {
println!("{}", db_name);
}
Ok(())
}
防锈驱动程序 | MongoDB 4.2 | MongoDB 4.0 | MongoDB 3.6 | MongoDB 3.4 | MongoDB 3.2 | MongoDB 3.0 | MongoDB 2.6 |
---|---|---|---|---|---|---|---|
0.9.x | ✓ | ✓ | ✓ |
MongoDB Rust驱动程序需要Rust 1.39或更高版本。