let mut client_options =
ClientOptions::parse(format!("mongodb://{}:{}", prop.host, prop.port))
.await
.unwrap();
let credential: Credential = Credential::builder()
.username(prop.username)
.password(prop.password)
.build();
client_options.credential = Some(credential);
let client = Client::with_options(client_options).unwrap();
for db_name in client.list_database_names(None, None).await.unwrap() {
println!("{}", db_name);
}