Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

kubitdbonline

kubilaytr78MIT1.0.6

Online Database Available in Both Turkish and English - KubitDBonline

db, kubit.db, kubit-db, kubit.dbonline, kubit-dbonline, kubitdbonline, kubitdb, database, DataBase, kubitdb, kubit, jsondata, json, databases, fs, jsonfolder, türkçe, türkçe database, tr database, tr db, en db, online data, online database, mongodb, mongoose, mongo db, kubitdb online, public database

readme

KubitDBonline

Short des: kubitdb is used to open an online server for my database system.

Opening a server

const password = "password123"
const requestLimit = "1mb"
const databaseFileName = "kubitdbonline"
const port = 80

const kubitdb = require('kubitdb')
const db = new kubitdb(databaseFileName)
const express = require('express')
const app = express()
app.listen(port)
const bodyParser = require("body-parser")
app.use(bodyParser.json({ limit: requestLimit }))
app.use(bodyParser.urlencoded({ limit: requestLimit, extended: true }))

app.get('/kubitdbonlineall/' + password, function (req, res) {
    res.json(db.hepsi())
})

app.post('/kubitdbonline', function (req, res) {
    if (password === req.body.parola) {
        if (req.body.yapilcak === "set") { db.ayarla(req.body.deger1, req.body.deger2) }
        if (req.body.yapilcak === "add") { db.ekle(req.body.deger1, req.body.deger2) }
        if (req.body.yapilcak === "delete") { db.sil(req.body.deger1) }
        if (req.body.yapilcak === "subtract") { db.cıkar(req.body.deger1, req.body.deger2) }
        if (req.body.yapilcak === "push") { db.it(req.body.deger1, req.body.deger2) }
        if (req.body.yapilcak === "clear") { db.temizle() }
        res.end()
    }
})

Connecting to the server

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")

Fetching data from server (al, bak, get, fetch)

db.al()
db.bak()
db.get()
db.fetch()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")
db.al().then(kubitdb => {
  console.log(kubitdb) // get all data
  console.log(kubitdb["elma"]) // you can change "elma"
}

OUTPUT: 3

Check if data exists on server (has)

db.al()
db.bak()
db.get()
db.fetch()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")

db.al().then(kubitdb => {
  var has;
  if (kubitdb["elma"]) {
    has = true
  } else {
    has = false
  }
  console.log(has)
})

OUTPUT: true or false

Set value on server (ayarla, set)

db.ayarla()
db.set()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")
db.ayarla("elma", "yok") 

OUTPUT:

{
  "elma": "yok"
}

Delete key from server (sil, delete, del)

db.sil()
db.delete()
db.del()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")
db.sil("elma") 

OUTPUT:

{}

Clear all data on server (temizle, clear, deleteAll, clearAll)

db.temizle()
db.clear()
db.deleteAll()
db.clearAll()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")
db.temizle()

OUTPUT:

{}

Subtract from value (çıkar, subtract)

db.cıkar()
db.subtract()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")
db.cıkar("elma", 1) 

OUTPUT:

{
  "elma": "9"
}

Push to array or object (it, push)

db.it()
db.push()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")
db.it("elma", "deneme")

OUTPUT:

{
  "elma": {
    "deneme",
    {
      deneme: "3",
      "aa": "c"
    }
  }
}

Add to value (ekle, add)

db.ekle()
db.add()

const kubitdbonline = require('kubitdbonline')
const db = new kubitdbonline("https://slyhterindashboard.cf", "password123")
db.ekle("elma", 1)

OUTPUT:

{
  "elma": 2
}

For Local Database

KubitDB
  • npm i kubitdb
Using KubitDB
Getting an error? Try running this in your console:
  • npm i axios express kubitdb body-parser
Still getting errors?
To Install KubitDBonline
  • npm i kubitdbonline