best.db

1.1.5 • Public • Published

Discord server NPM version NPM downloads

What is best.db ?

  • It is a easy and quick storage

Installation

  • You need to install the package on your project
npm i best.db

Updates

  • Version (1.0.7, 1.0.8, 1.1.1, 1.1.4, 1.1.5) => Fix Some Errors
  • Version (1.0.9) => Add Fetch
  • Version (1.1.2) => Change (.) To (..)
  • Version (1.1.3) => Fix Some Errors && Preventing mistakes from occurring

How To Use

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

Developer

Package Sidebar

Install

npm i best.db

Weekly Downloads

227

Version

1.1.5

License

CC BY-NC-ND 4.0

Unpacked Size

38.5 kB

Total Files

4

Last publish

Collaborators

  • slash2