1.0.2 • Published 7 years ago
loki-fs-cipher-adapter v1.0.2
loki-fs-cipher-adapter
File System Adapter for LokiJS with data encryption
loki-cordova-fs-adapter
Cordova adapter for LokiJS with data encryption.
Dependency: https://github.com/apache/cordova-plugin-file
This adapter is dependent on CryptoJS for data encryption & decryption.
var adapter = new LokiFSCipherAdapter({"password": "loki"});
var db = new loki("testdb.db", {
autoload: true,
autoloadCallback : loadHandler,
autosave: true,
autosaveInterval: 1000,
adapter: adapter
});
function loadHandler(err) {
if (err && err instanceof Error) {
console.log(err.message);
} else {
// if database did not exist it will be empty so I will intitialize here
var users = db.getCollection('users');
if (users === null) {
users = db.addCollection('users');
}
users.insert({
id: 'Naveen',
age: 25,
address: 'Germany'
});
console.log(users.find({}));
}
}