Have built a V1 of a simple to use C++ API for Mongo.
Would love some feedback on the interface.
Skip to main content
Wow! It looks very interesting! Congrats!
After a fast review of the documentation, here are some thoughts:
-
Pros:
- Available in brew
- Nicely documented. Complete and to the point.
- Code is very readable.
- Good MVP scope.
-
Potential improvement
- I’d consider providing it as a Conan and/or Vcpkg package
- What is the minimum C++ version? C++17? C++20?
- If it is C++20, I’d consider using reflection for serialization. And regarding the friend functions, still, not convinced that private data should be serialized.
Keep up the great work!
Best regards,
Jorge
There is a conan.py file in the root of the package (now just added).
The minimum version is C++20.
10 days later
Great! Good job!
Best regards,
Jorge
New & Unread Topics
Topic | Replies | Views | Activity |
---|---|---|---|
Homebrew install fails with SHA256 mismatch error | 2 | 514 | Aug 2024 |
Immediate exit due to unhandled exception in MongoDB v6.0.14 | 1 | 466 | Sep 2024 |
Can we update mongoDB connection dynamically in mongoTemplate using with Java | 0 | 40 | Oct 2024 |
Having Issue with MongoDB 6.0.8 | 0 | 46 | Nov 2024 |
TTL Indexes not working in mongod standalone | 2 | 58 | Feb 22 |