AgentHackerYT / easy.db

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Easy.db

  • A Simple Database Which Uses JSON Files to store your data

  • Alternative for Quick.db

  • Uses No 3rd Party Dependencies

  • No Complex Sqlite3 like Tool Installations

  • Easy To Transfer data

How To Use?

  • Creating A Database
const { Database } = require('easy.db')

const db = new Database("path as written in fs")

// example

new Database("database.json")
  • Add and Subtracting Values
db.add('key', 10)

db.subtract(`key`, 10)
  • Setting Values
db.set('key', "hello world")
  • Getting Values
db.get('key')
  • Pushing Values
    db.push(`key`, {some: "data"}) || db.push(`key`, ["some_data"])
  • Deleting A Key
db.delete('key')
  • Clearing The Database
db.clear()
//or
db.deleteAll()
  • Check if the value exists or not
db.has('key')
  • All The Keys and Values
db.all()
  • Load And Save Data are Uses Less as the database automatically loads and save the keys and values

About

License:MIT License