1.1.6 • Published 4 years ago

yankues-db v1.1.6

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

Yankue's DB

Welcome to Yankue's DB; an easy, fast and simple database system, storing data in JSON files.

Installation

npm install yankues-db

Basic Usage

const yankuesdb = require('yankues-db');
const db = yankuedb.init('./db.json');

const userTable = yankuesdb.initTable('users', db, {
    name: "text",
    age: "number"
});

await userTable.insert({ name: "Yankue", age: 3 }); // Creates a new record
const allResults = await userTable.select(); // Returns an array of all results
const someResults = await userTable.find({ name: "Yankue" }); // Returns an array of all results where name column's value is Yankue
await userTable.update({ name: "Yankue" }, { name: "Hello", age: 4 }) // Set the name to hello and age to 4 everywhere the name is Yankue
await userTable.delete({ name: "Yankue" }) // Delete all rows where the name is Yankue.

Documentation

For full documentation, please see the GitHub Wiki

Support

For support, please open a GitHub Issue, and I'll try to help you as best I can.

1.1.6

4 years ago