FileSystemStore
File System Store for persistence with MongoPortable, a portable MongoDB-like module.
Persists the collection and documents received by the MongoPortable module.
Installation
npm install --save file-system-store
NOTE: This module complements MongoPortable, a MongoDB-like portable database.
If you don't have it installed, please read the documentation.
Usage
var MongoPortable = require("mongo-portable"),
FileSystemStore = require("file-system-store");
var db = new MongoPortable("TEST");
db.addStore(new FileSystemStore({
ddbb_path: "MY_PHISICAL_DDBB_PATH",
sync: true
}));
var users = db.collection("users");
var document = users.insert({ name: "John", lastName: "Abruzzi" });
console.log(document);
var cursor = users.find({ name: "John" });
cursor.forEach(function(doc) {
console.log(doc);
});
Currently, we are supporting simple CRUD operations.
TO-DO List
Collection Operations
Documents Operations
Indexes Operations
Backups Operations
License
MIT