michaellperry / jinaga

Universal web back-end, offering an application-agnostic API, real-time collaboration, and conflict resolution.
http://jinaga.com
MIT License
35 stars 3 forks source link

MongoDB storage provider for Jinaga distributor #19

Closed michaellperry closed 8 years ago

michaellperry commented 9 years ago

Create an implementation of StorageProvider backed by MongoDB, using the Node MongoDB Native driver. The new class should pass the Memory tests. This should be suitable for use in the distributor.

Refactor the storage provider tests so that they can be executed on any StorageProvider instance. As new features are added to the storage provider, or new tests are devised for existing features, all storage providers should be subject to the same suite of tests.