{"repo":"Meteor-Community-Packages/ground-db","free":true,"listed":false,"github":"https://github.com/Meteor-Community-Packages/ground-db","clone":"git clone https://github.com/Meteor-Community-Packages/ground-db.git","description":"GroundDB is a thin layer providing Meteor offline database and methods","language":"JavaScript","stars":569,"topics":["meteor","ground","database","offline","meteor-offline-database"],"license":"MIT","category":"databases-storage","readme_excerpt":"ground:db ========== GroundDB is a fast and thin layer providing Meteor offline database - Taking cloud data to the ground. Features This version of GroundDB is a caching only storage - meaning it does not support resuming of method calls/cross tab updates etc. But it's faster and async supporting local storages like: localstorage indexeddb websql SQLite (on cordova) It's using localforage with some minor modifications - hopefully we can use localForage via npm in the future Notes about migration to GroundDB II Usage A pure offline collection Ground.Collection is client-side only and depends on LocalCollection for now Get documents and updates from a Meteor Mongo Collection via DDP Limiting the stored data If you want to clean up the storage and eg. have it match the current subscription, now you can: This will discard all documents not in the subscribed data Limit the data stored locally This will discard all but 30 documents Limit the data stored locall using multiple cursors This will keep at max 60 documents 30 documents of each type \"a\"/\"b\" Clear the storage This will empty the in memory and the local storage Need a near backwards compatible solution? This example behaves much like the previous version of ground db regarding caching a Mongo.Collection - This class inforces a manual clean up. Calling removeLocalOnly() will keep only the documents in the Mongo.Collection . More Read about: Events in Ground DB Contributions Feel free to send issues, pull requests all is wel","default_branch":null,"files":null,"tree":[],"storefront":"/r/Meteor-Community-Packages","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Meteor-Community-Packages/ground-db/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}