1.2.0 • Published 3 years ago

speid.db v1.2.0

Weekly downloads
28
License
MIT
Repository
github
Last release
3 years ago

Speid.db

Documentation: Yakında... Destek: discord.gg/cleverstudio NPM: npmjs.com/speid.db

Speid.db, Kodlayıcıların düşük ila orta hacimli bir ortamda verilere erişmesi ve depolaması için kolay bir yol sağlamayı amaçlayan açık kaynaklı bir pakettir. Tüm veriler better-sqlite3 aracılığıyla kalıcı olarak depolanır.

  • Kalıcı Depolama - Veriler, yeniden başlatmalarda kaybolmaz
  • Kutudan çıkar çıkmaz çalışır - Veritabanı sunucusu kurmaya gerek yoktur, tüm veriler aynı projede yerel olarak depolanır
  • & Daha Fazlası...

Değişim Kaydı

  • Versiyon öğrenme eklendi. Örnek:
const db = require("speid.db");

console.log(`Speid.DB Version: ${db.version}`); // -> 1.2.0

Örnekler

const db = require('speid.db');

// Veritabanında bir nesnenin ayarlanması:
db.set('kullanıcıBilgi', { difficulty: 'Kolay' })
// -> { difficulty: 'Kolay' }

// Bir öğeyi bir nesnede (henüz mevcut olmayan) bir diziye gönderme:
db.push('kullanıcıBilgi.eşyalar', 'Kılıç')
// -> { difficulty: 'Kolay', items: ['Kılıç'] }

// Bir nesnede (henüz mevcut olmayan) bir sayıya ekleme:
db.add('kullanıcıBilgi.para', 500)
// -> { difficulty: 'Kolay', items: ['Kılıç'], para: 500 }

// Önceki örnekleri tekrarlamak:
db.push('kullanıcıBilgi.eşyalar', 'Televizyon')
// -> { difficulty: 'Kolay', items: ['Kılıç', 'Televizyon'], para: 500 }
db.add('kullanıcıBilgi.para', 500)
// -> { difficulty: 'Kolay', items: ['Kılıç', 'Televizyon'], para: 1000 }

// Bireysel mülkleri getirme
db.get('kullanıcıBilgi.para') // -> 1000
db.get('kullanıcıBilgi.eşyalar') // ['Kılıç', 'Televizyon']

//  Tablo oluşturma
var ekonomi = new db.table('ekonomi')
ekonomi.set('param', 500) // -> 500
ekonomi.get('param') // -> 500
db.get('param') // -> null

Kurulum

Kurulumda sorun yaşıyorsanız, lütfen takip edin: Sorun Giderme Kılavuzu.

Linux & Windows

  • npm i speid.db

*Not: Windows kullanıcılarının burada listelenen ek adımları uygulaması gerekebilir..*

Mac 1. İndirme: XCode 2. Çalıştırma: terminale npm i -g node-gyp 3. Çalıştırma: node-gyp --python /path/to/python2.7 (python 3.x'i yüklemediyseniz bu adımı atlayın) 4. Çalıştırma: npm i speid.db

1.2.0

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago