I totally agree with this. A lot of our work on AvionDB involves improving OrbitDB as AvionDB is basically a project built on top of OrbitDB. Exactly speaking we have 2 new store implementations:
Store.js [1]: This store manages all the "Databases" & the "Collections" within the respective "Databases".
Collection.js [2]: This is the store that implements the MongoDB-like interface so that you can run powerful queries, and manage "Documents" within the respective "Collections".
Store.js [1]: This store manages all the "Databases" & the "Collections" within the respective "Databases".
Collection.js [2]: This is the store that implements the MongoDB-like interface so that you can run powerful queries, and manage "Documents" within the respective "Collections".
[1]: https://github.com/dappkit/aviondb/blob/master/src/Store.js
[2]: https://github.com/dappkit/aviondb/blob/master/src/Collectio...