Comments (3)
Oh, I get it, thanks for your detailed explanation, I think it can be closed :-) Thank you.
from mongo-rust-driver.
Oh, I got the reason, it seems that the driver doesn't support mongodb older than 3.6.....
https://docs.mongodb.com/drivers/rust/
A little curious about why ? It seems that many other drivers support mongodb 3.2+..
from mongo-rust-driver.
Hi @WindSoilder!
The Rust driver is the newest MongoDB driver, and only did our 1.0 release a little over a year ago.
From a development perspective, the effort to support server versions both < 3.6 and 3.6+ at once is quite significant due to changes that occurred in 3.6 in how drivers interact with the underlying MongoDB server via the wire protocol, as well as the introduction of sessions support in MongoDB 3.6. I would also note that at the time of our 1.0 release all MongoDB versions < 3.6 had already reached end-of-life. (see: https://www.mongodb.com/support-policy/lifecycles).
Given that, we made the choice to only support 3.6+ and instead focus our development efforts on adding support for newer MongoDB features (e.g. sessions, transactions) along with making the driver performant and addressing the needs of Rust developers through e.g. Serde integration, supporting multiple async runtimes, etc.
from mongo-rust-driver.
Related Issues (20)
- Query Date Range in Rust MongoDB HOT 6
- Bson DateTime not deserialize properly HOT 12
- GridFS rust struct using u32 which limits the file size to 4GB files. HOT 2
- No bulk write function HOT 1
- RUST-1680: put `trust-dns-resolver` under feature flag HOT 3
- Established connection ignores some Client Options HOT 2
- Add feature flag for time 0.3 support HOT 2
- RUST-1712 Latency Sees Unbounded Growth When Doing Any Amount Of Concurrent Writes HOT 27
- RUST-229 Connection string parser does not support IPv6 addresses HOT 2
- Replacements in collections use different serializer than insertions
- MongoDB search using UUID returns no results despite matching documents in the collection. HOT 3
- RUST-1743 Question: GridFS is the rust driver compatible with the java driver? HOT 3
- Positional $ operator gets the index wrong HOT 1
- [docs] Need more info on recommendations for `Collection::count_documents` methods HOT 2
- `tokio-runtime` feature flags. HOT 1
- Connection for too long HOT 2
- Memory leak in mongodb driver version 2.7 HOT 7
- Handle WriteError while insert_one HOT 3
- Is there any way we can pass `tlsCertificateKeyFilePassword ` for x.509 authentication? HOT 3
- Add `Server` module HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mongo-rust-driver.