
Generic Adapters for MongoDB: A Go Solution Inspired by Rust
I’m working several years with Go and MongoDB and decided once, that I write some Rust code with the official mongo-rust-driver to test new things. I wouldn’t consider myself as a Rustacean, but I do understand the basic principle of the borrowing, ownership and lifetimes in Rust. After reviewing the mongo-rust-driver docs, I started with the basic setup. let db = Client::with_uri_str(mongodb_uri).await?.database("my_database") After connecting it, I want to try out how to perform CRUD (Create, Read, Update and Delete) operations....