Package Exports
- secure-db
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (secure-db) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
SecureDB - An encrypted and secure database
Installation
$ npm install secure-dbDocumentation
Methods
- .add(data_name, value)
- .all()
- .delete(data_name)
- .get(data_name)
- .has(data_name)
- .push(data_name, element)
- .reset()
- .set(data_name, value)
- .splice(data_name, value)
- .sub(data_name, number)
- .sum(data_name, number)
.add(data_name, value)
const db = require("secure-db")();
// Add a string or a number in front of the existing value.
db.set("name", "Jhon");
db.add("name", " Simon");
// name === "Jhon Simon"
db.set("count", 12);
db.add("count", 49);
// count === "1249".all()
const db = require("secure-db");
// Returns all existing data.
db.set("my_money", 1000);
db.set("my_car", "Ferrari");
db.set("members", 24);
var data = db.all();
// data === { my_money: 1000, my_car: "Ferrari", members: 24 }
var my_items = db.all({startsWith: "my"});
// my_items === { my_money: 1000, my_car: "Ferrari" }.delete(data_name)
const db require("secure-db")();
// Completely deletes some data that has been stored.
db.set("my_money", 1000);
db.set("my_car", "Ferrari");
db.set("members", 24);
var data = db.all()
// data === { my_money: 1000, my_car: "Ferrari", members: 24 }
db.delete("my_car");
var data = db.all()
// data === { my_money: 1000, members: 24 }.get(data_name)
const db = require("secure-db")();
// Returns data for an element.
db.set("my_car", "Ferrari");
db.set("members", 24);
const car = db.get("my_car");
// car === "Ferrari";
const money = db.get("my_money");
// money === null || undefined;.has(data_name)
const db = require("secure-db")();
// Checks if a data exists and returns a boolean.
db.set("my_money", 1000);
db.set("my_car", "Ferrari");
db.set("members", 24);
db.has("members");
// true
db.has("shop");
// false.push(data_name, element)
const db = require("secure-db")();
// Adds an element if the data value is of type array.
db.set("names", ["Sabrina", "Mike", "Jhosh"]);
db.push("names", "Nic");
var names = db.get("names");
// names === ["Sabrina", "Mike", "Jhosh", "Nic"]
db.set("blacklist", []);
db.push("blacklist", "Felipe_");
var bl = db.get("blacklist");
// bl === ["Felipe_"];
db.push("blacklist", "VK");
bl = db.get("blacklist");
// bl = ["Felipe_", "VK"].reset()
const db = require("secure-db")();
// Deletes all data from the database.
db.set("my_money", 1000);
db.set("my_car", "Ferrari");
db.set("members", 24);
var data = db.all()
// data === { my_money: 1000, my_car: "Ferrari", members: 24 }
db.reset();
data = db.all();
// data === {}.set(data_name, value)
const db = require("secure-db")();
// Defines a new value for the data excluding the previous one.
db.set("money", 1000);
var money = db.get("money");
// money === "1000"
db.set("money", 50);
money = db.get("money");
// money === "50".splice(data_name, value)
const db = require("secure-db")();
// Removes an element from an array.
db.set("names", ["Sabrina", "Mike", "Jhosh"]);
db.push("names", "Nic");
var names = db.get("names");
// names === ["Sabrina", "Mike", "Jhosh", "Nic"]
db.splice("names", "Mike");
names = db.get("names");
// names === ["Sabrina", "Jhosh", "Nic"].sub(data_name, number)
const db = require("secure-db")();
// Subtract a number from the existing value.
db.set("money", 1000);
var money = db.get("money");
// money === "1000"
db.sub("money", 200);
money = db.get("money");
// money === "800".sum(data_name, number)
const db = require("secure-db")();
// Adds a number with an existing value.
db.set("money", 1000);
var money = db.get("money");
// money === "1000"
db.sum("money", 875);
money = db.get("money");
// money === "1875"