0.0.2 • Published 3 years ago

raindb v0.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

Node.JS Projenize yüklemek için

npm install raindb

Uyarı || Warning

  • Node.JS sürümünüz 12'den büyük olması gerekmektedir.

V Komut blokları V

JS

const { Veritabani, hata } = require('RainDB');
const db = new Veritabani({
    veritabaniYer: './ayarlar.json'
});
ayarla -> db.ayarla(veri, deger); // Veri tabanına değer kaydeder.
db.ayarla('test', 'Rain');
// { "test: "rain" }
db.ayarla('code', 'db');
// { "test: "rain", "code": "db" }
db.ayarla('code', 'db');
// { "test: "rain", "code": "db", "saat": 10 }
db.ayarla('renk', ['turuncu']);
// { "test: "rain", "code": "db", "saat": 10, "renk": ["turuncu"] }

bul -> db.bul(veri); // Veri tabanından veri arar.
db.bul('test');
// "Rain"
db.bul('code');
// "db"
db.bul('saat');
// 10

sil -> db.sil(veri); // Veritabanından veri siler.
db.sil('test');
// { "code": "db", "saat": 10, "renk": ["turuncu"] }

ekle -> db.ekle(veri, deger); // Veriye değer ekleyebilirsiniz.
db.ekle('saat', 5);
// { "code": "db", "saat": 15, "renk": ["turuncu"] }

azalt -> db.azalt(veri, deger, eskiDeger); // Veriden değer azaltabilirsiniz.
db.ekle('saat', 2);
// { "code": "db", "saat": 13, "renk": ["turuncu"] }

veriTuru -> db.veriTuru(veri); // Verinin türünü yazar.
db.veriTuru('saat');
// number
db.veriTuru('code');
// string

temizle -> db.temizle(); // Veri tabanını boşaltır.
db.temizle();
// {}

yokEt -> db.yokEt(); // Veri tabanını siler.
db.yokEt();
//

basaEkle -> db.basaEkle(veri); // array'in başına veri ekler.
db.basaEkle('renk', 'kırmızı');
// { "code": "db", "saat": 13, "renk": ["kırmızı", "turuncu"] }

sonaEkle -> db.sonaEkle(veri, deger); // array'e veri eklersiniz.
db.sonaEkle('renk', 'siyah');
// { "code": "db", "saat": 13, "renk": ["kırmızı", "turuncu", "siyah"] }

bastanSil -> db.bastanSil(veri); // array'in başından veri silersiniz.
db.bastanSil('renk');
// { "code": "db", "saat": 13, "renk": ["turuncu", "siyah"] }

sondanSil -> db.sondanSil(veri); // array'in sonundaki veriyi siler.
db.sondanSil('renk');
// { "code": "db", "saat": 13, "renk": ["turuncu"] }

kontrol -> db.kontrol(veri); // Verinin olup olmadığını kontrol eder. Döndü boolean
db.kontrol('code');
// true
db.kontrol('test');
// false

mat -> db.mat(veri, operatör, veri2, eksiDeger); // Verilerle 4 işlem yapabilirsiniz. Çıkan sonucu kaydedecektir.
db.mat('saat', '+', 2);
// { "code": "db", "saat": 15, "renk": ["turuncu"] }
db.mat('saat', '-', 6, false);
// { "code": "db", "saat": 9, "renk": ["turuncu"] }
db.mat('saat', '-', 15, false);
// { "code": "db", "saat": 0, "renk": ["turuncu"] }

Discord adresimiz