1.1.8 • Published 4 years ago

syko.db v1.1.8

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

Syko.db | SykoCoder

Site: https://sykocoder.tk

NPM: https://npmjs.com/package/syko.db

Bug Report: SykoCoder#4105

Update's

  • Backup System
  • Update Data/Array
  • Subtract Data
  • Pull Array

Example

const Database = require("syko.db");

let db = new Database('./database.json', {
  backup: {
    enabled: true,
    time: 5000,
    path: './backups/'
  }
})

//Set Data
db.set("test", "testt")//set data
db.add("test1234", 100)// data add value

//Get Data
db.get("test")//get data
db.fetch("test")//fetch data
db.has("test")//has data

//Delete Data
db.delete("test123")// data delete

//Filter Data
var test = [
  { test: 'test', test3: "test3"},
  { test2: 'test2',   test4: "test4"}
]

db.set("data", test)//set array data

db.filter("data").forEach(a => {
	if(a.test === "test") {
		console.log(a.test)
	}
})

//Find Data
db.set("asd", "test")

db.includes("test")

//Update Data
db.set("asd", {test: "sykocoder"})
db.update("asd", {asdasd: syko})

//Subtract Data
db.set("test123", [])
db.push("test123", { test: "SykoCoder", asd: "test" })
db.subtract("test123", "SykoCoder")

//Pull Array
db.set("Test", ['a', 'b', 'c', 'a', 'b', 'c'])
db.pull("Test", 'a')

//LowerCase Data
db.lowerCase("asd-asd-asd-asd")

//Array Methods
db.set("test123", [])
db.push("test123", { test: "SykoCoder", asd: "test" })
db.subtract("test123", "SykoCoder")


//All Data
db.all()

//Ping Data
db.ping()

//Info Data
db.size()

Installation

npm i syko.db
1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.1.2

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago