piverdb

1.1.3 • Public • Published

piverdb

MADE İN TURKEY DATABASE MODULE

for download

npm install --save piverdb

USE

const PiverDB = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
}
const db = new PiverDB.Database(dbOptions)
Error Fixedd!
Added Function
db.findAndUpdate("push","push_value")
 // "demo":["test1","test2"] db.getTO("demo","test1") true/false

EXAMPLE

//language = English
db.has('test') /* Checks Specified Data */
db.get("data") /* Finds the specified data */
db.push("1",2) /*  */
db.unpush("1",2) /*  */
db.set("data","symptom") /* database writes data */
db.delete("data") /* delete from database */
db.backup("data") /* backs up the file with the specified name */
db.add("xp",1) /* Adds the number of the specified data with the specified number */
db.remove("xp",1) /* Subtracts the number of the specified data with the specified number */
db.findAndUpdate("push","push_value") // "demo":["test1","test2"] db.getTO("demo","test1") true/false
db.all() /* Shows Data in Database File */
db.deleteAll() /* Database Reset */

SET CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
db.set("Data",`Sample`) /* find from database */
console.log(db.get("Data"))
// CONSLOE => Sample

DELETE CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
db.delete("data") /* delete from database */

HAS CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
if(db.has('PiverDB')){ /* check database */
    var PiverDB = db.get('Piverdb') /* If there is data, send the specified data to the console */
} else {
    var PiverDB = "!" /* If no data, set the data to "!" set to */
}
console.log(PiverDB) /*Sends Prefix*/

//veri yok ise KONSOL => !
//veri var ise KONSOL => <veri>

GET CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
/*{"veri":"TEST"}*/
console.log(db.get("veri"))

//CONSOLE => TEST

BACKUP CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
db.backup("veri") /* backs up the file with the specified name */

ALL CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
let all = db.all() /* Show Data in Database File  */
console.log(all)
//KONSOL => { "stated": "veri", "stated2": "veri2", "stated3": "veri3", "stated4": "veri4", "stated5": "veri5"}

PUSH CODE

db.push("1",2)
//Database => 
{
         "1": [
             2
         ]
}

UNPUSH CODE

db.unpush("1",2)
//Old_Database => 
{
         "1": [
             2
         ]
}
//Old_Database => 
{
         "1": []
}

DELETEALL CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
db.deleteall() /* Database ALL DELETE */

ALL CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
// DATABASE => {"veri":9}
db.add("puan",1) /* Belirtilen verinin numarasını Belirtilen Sayı İle Toplar */
// OLD DATABASE => {"veri":9}
// NEW DATABASE => {"veri":10}

REMOVE CODE

const { Database } = require("piverdb")
const dbOptions = {
    "file":"database",
    "autoFile": true,
    "jsonspaces": 5
}
const db = new Database(dbOptions)
// DATABASE => {"veri":10}
db.remove("puan",5) /* Belirtilen verinin numarasını Belirtilen Sayı İle Çıkartır */
// OLD DATABASE => {"veri":10}
// NEW DATABASE => {"veri":5}

Package Sidebar

Install

npm i piverdb

Weekly Downloads

0

Version

1.1.3

License

ISC

Unpacked Size

10.8 kB

Total Files

5

Last publish

Collaborators

  • n3rthus_edits