1.1.1 • Published 11 months ago
aoi.db v1.1.1
Table Of Contents
About
aoi.db is a Database system with various database types meant for quick and easy storing datas.
Examples
KeyValue
Setup
const { KeyValue } = require("aoi.db");
const db = new KeyValue({
path: "./database/",
tables: ["test"],
});
db.once("ready", () => {
console.log("Database ready!");
});
db.connect();
import { KeyValue } from "aoi.db";
const db = new KeyValue({
path: "./database/",
tables: ["test"],
});
db.once("ready", () => {
console.log("Database ready!");
});
db.connect();
BulkSet
await db.bulkSet("test",{
key : "Number", {
value: 1,
}
},{
key : "String", {
value: "hello World",
}
});
Set
await db.set("test", "Number", {
value: 1,
});
await db.set("test", "String", {
value: "hello World",
});
await db.set("test", "BigInt", {
value: 2n,
}); // { value : 1 , type : "bigint" } || {value : BigInt("1223432") }
await db.set("test", "Boolean", {
value: true,
});
await db.set("test", "Object", {
value: { hello: "world" },
});
await db.set("test", "Arrays", {
value: [1, 2, 3, 4, 5],
});
await db.set("test", "Date", {
value: new Date(),
}); // { value : 1234565432 , type : "date" } || {value : "12/12/2022", type : "date" }
await db.set("test", "null", {
value: null,
});
Get
const string = await db.get("test", "String");
const numbers = await db.get("test", "Numbers");
All
const lerefAndApple = await db.all("test", undefined, Infinity); // Setting limit as Infinity will return all data
Delete
await db.delete("test", "fruits");
await db.delete("test", "leref");
Clear
db.clear("test");
Ping
db.ping;
TablePing
db.tablePing("test");
Links
aoi.db is created for aoi.js but, it's available for anyone to learn and use.
1.1.1
11 months ago
1.1.0
1 year ago
1.0.0
2 years ago
0.0.1-dev.9ff7167.1650592159
2 years ago
0.0.1-dev.9ff7167.1650544476
2 years ago
0.0.1-dev.9ff7167.1650505423
2 years ago
0.0.1-dev.9ff7167.1650458203
2 years ago
0.0.1-dev.9ff7167.1650419489
2 years ago
0.0.1-dev
2 years ago