const db = require("best.db");
db.set(`key`, value); // To Set a Data
db.set(`key`, "This is Value"); // => true
db.set(`key..name`, "test"); // => key = { name: "test" };
db.set(`key..data`, "Hello World"); // => key = { name: "test", data: "Hello World" };
db.set(`key..number`, 0); // => key = { name: "test", data: "Hello World", number: 0 };
db.set(`key..array`, []); // => key = { name: "test", data: "Hello World", number: 0, array: [] };
db.get('key'); // To Get The Data By Key
db.get('key'); // => This is Value
db.get(`key..name`); // => test;
db.fetch('key'); // To Get The Data By Key
db.fetch('key'); // => This is Value
db.fetch(`key..name`); // => test;
db.delete('key'); // To Delete Data By Key
db.delete('key'); // => true
db.delete(`key..data`); // => key = { name: "test", number: 0, array: [] };
db.has('key'); // To Get True Or False
db.has('key'); // => true
db.has(`key..name`); // => true
db.has(`key..data`); // => false
db.add('key', value); // To Add a Number
db.add('key', 5); // => key = 5;
db.add(`key..number`, 1); // => key = { name: "test", number: 1, array: [] };
db.subtract('key', value); // To Subtract a Number
db.subtract('key', 5); // key = 0
db.subtract('key..number', 1); // => key = { name: "test", number: 0, array: [] };
db.push('key', element); // To Push Element To Data
db.push('key', "Push"); // key = ["Push"]
db.push('key..array', "Push 1"); // => key = { name: "test", number: 0, array: ["Push 1"] };
db.pull('key', element); // To Pull Element From Data
db.pull('key', "Push"); // key = []
db.pull('key..array', "Push 1"); // => key = { name: "test", number: 0, array: [] };
db.all(); // To Get All Data
// Exmaple => [ { ID: `test`, data: `Hello World` } ]
db.backup("Filename"); // To Make a Backup File
db.reset(); // To Delete All Data