zacron.db-ts v1.1.2
zacron.db - TypeScript
🇺🇸 | A JSON Database Module
🇹🇷 | JSON Veritabanı Modülü
npm install zacron.db-ts
EN | zacron.db-ts is easy to use, useful, new, faster and upgraded TypeScript version of 'zacron.db' Json based database module.
TR | zacron.db-ts kullanımı kolay, kullanışlı, yeni, hızlı ve 'zacron.db' modülünün TypeScript diline yükseltilmiş Json tabanlı bir veritabanı modülüdür.
Definition (EN)
There are 3 different definitions:
const { Database } = require("zacron.db");
const zdb = new Database("<DatabaseFileName>")
//or
const db = require("zacron.db");
const zdb = new db.Database("<DatabaseFileName>")
//or
const Database = require("zacron.db");
const zdb = new Database("<DatabaseFileName>");
Note:
Database File Name Is Optional. If Filename Is Not Specified, Default Filename Is Will Be "database.json". If You Specify A File Name, You Must Open File Manually.
Tanımlama (TR)
3 Farklı Tanımlama Yolu Vardır:
const { Database } = require("zacron.db-ts");
const zdb = new Database("<VeritabanıDosyaAdı>")
//veya
const db = require("zacron.db-ts");
const zdb = new db.Database("<VeritabanıDosyaAdı>")
//veya
const Database = require("zacron.db-ts");
const zdb = new Database("<VeritabanıDosyaAdı>");
Not:
Dosya Adı Belirtme İsteğe Bağlıdır, Eğer Dosya Adı Belirtilmemişse Varsayılan Dosya Adı "database.json" Olur. Eğer Dosya Adı Belirtirsen, Dosyayı Kendin Açman Lazım.
Examples (EN)
For Set A Data To Database:
const { Database } = require("zacron.db-ts");
const zdb = new Database("<DatabaseFileName>")
zdb.set("data", "value")
For Fetch A Data From Database:
const { Database } = require("zacron.db-ts");
const zdb = new Database("<DatabaseFileName>")
//zdb.set("data_name", "zacron")
console.log(zdb.fetch("data_name")) //Output: 'zacron'
Örnekler (TR)
Veri Kaydetmek İçin:
const Database = require("zacron.db-ts");
const zdb = new Database("<VeritabanıDosyaAdı>")
zdb.ayarla("veri", "değer")
Veri Almak İçin:
const Database = require("zacron.db");
const zdb = new Database("<VeritabanıDosyaAdı>")
//zdb.ayarla("veri_adi", "zacron")
console.log(zdb.bul("veri_adi")) //Çıktı: 'zacron'
Methods (EN)
Set A Data:
set("data", "value")
save("data", "value")
Fetch A Data:
get("data")
fetch("data")
Math:
add("data", number) - Addition
subtract("data", number) - Subtraction
multiply("data", number) - Multiplication
divide("data", number) - Division
Delete A Data - All Datas - Backup Database:
delete("data")
all(limit) - Limit Is Optional.
backup("backup_file_name")
Delete All Datas - Delete Database File:
deleteAll() clear()
destroy()
Type of Value of Data Name - Push Value To Array - Delete Value From Array:
type("data")
push("data", "value")
pull("data", "value")
Metodlar (TR)
Veri Kaydetme:
ayarla("veri", "değer")
kaydet("veri", "değer")
Veri Alma:
bul("veri_adi")
getir("veri_adi")
Matematik İşlemleri:
ekle("veri", sayı) - Toplama İşlemi
çıkar("veri", sayı) - Çıkarma İşlemi
çarp("veri", sayı) - Çarpma İşlemi
böl("veri", sayı) - Bölme İşlemi
Veri Silme - Tüm Verileri Alma - Verileri Yedekleme:
sil("veri")
hepsi(miktar) - Miktar İsteğe Bağlıdır.
yedekle("yedekleme_dosyasi_adi")
Tüm Verileri Sıfırlama - Dosya Silme:
sıfırla() temizle()
dosyaSil()
Verideki Değerin Tipi - Diziye Değer Ekleme - Diziden Değer Silme:
tip("veri")
değerEkle("veri", "değer")
değerSil("veri", "değer")