An open API service indexing awesome lists of open source software.

https://github.com/kilicdev/bucksh0t.db

Database Advanced features By bucksh0t.dev
https://github.com/kilicdev/bucksh0t.db

database javascript library module nodejs

Last synced: about 17 hours ago
JSON representation

Database Advanced features By bucksh0t.dev

Awesome Lists containing this project

README

          

# bucksh0t.db

**Examples:**
```js
// Data Set | Get | Add
db.set("KEY", "DATA"); // Change Data And Result Data
db.get("KEY"); // Result Data
db.add("KEY"); // Change Data And Result Data
db.fetch("KEY"); // Result Data
db.push("KEY.KEY", "data"); // Push Datas Json or Array

// Data All

db.all("OPTIONAL MAX DATAS NUMBER"); // All Datas

// Data exists

db.has("KEY"); // True/False

// Data Count

db.size(); // All Data Length

// Created Notification
db.on("create", (datas) => {
console.log(`Created Data Name: "${datas.key}", Value: "${datas.value}"`);
});

// Updated Notification
db.on("update", (datas) => {
console.log(`Updated Data Name: "${datas.key}", Last Value: "${datas.last}", New Value: "${datas.new}"`);
});

// Deleted Notification
db.on("delete", (datas) => {
console.log(`Deleted Data Name: "${datas.key}", Value: "${datas.value}"`);
});
```

**Main Data**
```js
const db = require("bucksh0t.db");
```

**Multiple Data**
```js
const bucksh0t = require("bucksh0t.db");
const db = new bucksh0t.create("datas.json", 0); // ({PATH}, {MAX})
```