better.db
A lightweight Database made as an alternative and replacement of Sqlite3
Installation:
npm install better.db
or using shorthand
npm i better.db
Importing:
Import with node require()
const better = require("better.db");
Creating a new database
From memory
const db = new better.Database(":memory:");
//or
const db = new better.Database();
From local storage
const db = new better.Database("./path/to/database.db");
Example:
let db = new better.Database("./users/premium.db");
Saving a value
Data = {
name: "akio",
tag: 4209,
isPremium: false
}
db.set("akio", Data);
Some examples:
db.set("user_10001", "is a girl");
let userId = "160888888";
db.set(`user_${userID}`, "is a guy");
Supported types are:
null
boolean
string
object
number
Note: undefined
is not a supported value and will not be saved
Deleting data
Database.delete("key");
Guthub repo :
moyshik7/better.db
Documentation / Wiki :
github > better.db > wiki
Issues :
guthub > better.db > issues