A simple library aiming to make working with MongoDB from the frontend simple and elegant, just like FireStore.
- CRUD operations
- Transactions Support
- Granular to the core Security Rules
- Advanced Filtering Mechanisms for Read Operations (Those fulltext-search problems are a thing of the past)
- Client Library that mimics the syntax of Firestore's Client SDK.
- Both Backend and Client libraries fully typed.
- FireStore like
ArrayUnion
,ArrayRemove
,Atomic increment
,serverTimestamp
data types and fielddelete
operations.
All it takes to setup are a few steps.
Currently only Express and Web Clients Are Supported
Some good features that Firestore's SDK supports can find their way into MBlaze.
If you would like to contribute, feel free to fork the repo and raise a Pull Request for your feature.